In the process of turning your weaknesses into strengths, be sure not to overlook the strengths you already have.
Looking at what you are bad at and what makes you stumble is of vital importance. Having great weaknesses can be liabilities, or at least an easy way to make mistakes. However, someone who has only worked on their weaknesses comes out completely average.
Look also to your strengths. By improving what you are best at already, your natural talents, you can hone something truly amazing.