To be a good leader you have to be proactive, if you are proactive you think three steps ahead of everyone else. Work to master your enviorment to avoid problems before they arise.
Respect others. If you do that you will automatically earn respect.
Be confident. If you are shy you are not a very good leader and you can overcome that by talking to people you wouldnt normally talk with. Gain your confidence bit by bit everyday.
Be enthusiastic. If you are enthusiastic it automatically makes you feel better.
Be organized. The more organized you are the more people like you, nobody likes an untidy person
Take initative. It makes more people think you are a perfect leader.
Listen to Others, No one will want to follow you if you dont listen to them