There are two ways you can handle your weaknesses. You can let them run you or you can run head first into them. If you are going to run head first into them it is a good idea to have a plan.
“Understanding the difference between healthy striving and perfectionism is critical to laying down the shield and picking up your life. Research shows that perfectionism hampers success. In fact, it's often the path to depression, anxiety, addiction, and life paralysis.” ― Brené Brown
“Judge a man by his questions rather than by his answers.” ― Voltaire
"Everybody is unique and has the potential to do extraordinary things. The first step is often challenging accepted thinking." Richard Branson