No one in the world is perfect. Everyone has their own weaknesses and gets effected by them personally and professionally in the course of life. Successful people know their strengths and weaknesses. They are able to adapt to different people and different situations by emphasizing their strengths in such a way that people do not pay attention to their weaknesses. Successful leaders portray their weaknesses as strengths and imagine various scenarios and situations where weaknesses can get converted into greatest strengths.
One of the secrets of successful people is that they are good at taking help from people who can fill their weaknesses and offer them the skills they have in return.They always make progress and do not get demotivated or embarrassed by their weaknesses. Successful people honour their strengths and get well known for them by channelling their energies into areas where they naturally excel.