Every human is already perfect because the moment right now is the only one there can be and that moment is just perfect the way it is, including everything in it. It has to be perfect, because there's no other way it can be, because if there was it would already be that.
Anything that is not perfect is actually the gap between what is real, and a memory from the past or an imaginary situation. Both of them aren't real at all, so imperfection is just comparing something real, with something fake. The real imperfection is the act of imaginary comparison. If you want to experience being perfect, then all you have to do is stop comparing what is real and now with an idea that isn't, because you really are already perfect.
Now, as for where you should focus your attention in personal development: Either work on leveraging your strengths to be even stronger, or your weaknesses to improve yourself more evenly.
For more info check out these posts:
http://www.stevepavlina.com/blog/200...ur-weaknesses/ http://www.stevepavlina.com/blog/200...ses-that-dont/ http://www.stevepavlina.com/blog/200...rsonal-growth/