To be a leader is to be a performer. Always in the eyes of others, and always trying to reach various audiences in a way that works for them. It is something that takes work, and is a never-ending process of learning.
I have found that the various leadership roles I have taken on have enabled me to grow, and that knowledge is something I can carry with me into new roles. It is also knowledge I can pass on as I am practicing them now. Every leadership experience is different, and advice may not work in one instance, but it may work very well in another. As a mentor, I try to express the need to evaluate the leadership role individually and the people involved. Everyone will react to different leadership roles in varying ways. To be a leader, one must be able to adapt, to pick up cues, and to realize that failure will happen, but it is merely an opportunity to learn how to succeed.
A leader must be a chameleon, always changing to meet the needs of the environment they are in. The trick is, they must do this while being true to themselves. I have worked with many people, and the personality of each individual requires me to adapt to them, to communicate in a way that will help them to realize what my message is. It can be incredibly difficult at times, and this is why a leader needs to be passionate about their role. If a leader believes in their message, they will do what they can to convey it appropriately.
If you are a leader and not getting the results you want, you may need to change the methods you are using to fit your audience. You should always look for ways to improve your abilities, ways to grow, and ways to adapt!