Leaders are not leaders because they are born with an innate talent. They become leaders because they have the skill set to help others rise to higher levels.
The first step to being a leader is knowing your strengths and weaknesses and accepting them as such. Leaders know that their task is not to be the hero, but instead, their task is to help others rise to higher levels. They don't need to be perfect, but they need to be willing and able enough to accept feedback from those who are in a position of greater knowledge than themselves.
[In just 2 minutes a day, you can become a leadership expert your friends and colleagues rely on. The subscription is less than $10/mo.]