Leadership is not easy
With leadership comes great responsibilities.
One has to change in many ways in order to be a good leader ( I mean at the personnel level). The personnel qualities of a person have to improve inorder for him to be a good leader. Good lisetening skills, controlled temperamnet, people hadeling, control over what you say etc., are just a few areas that a person has to improve if he wants to be a good leader.
Unfortunately I have learned this the hard way, that is by making big mistakes. It did hurt (badly) when I realized what had gone wrong, but the positive was I learned and am now in the right track.
What is important to remember is that a true leader is one that sticks to the correct way and does not go back to his old ways at times of crises or pressure.