Becoming a better version of yourself will always involve encountering your weaknesses, and overcoming your fears. As you work to understand and overcome those, you will be tempted to develop negative thoughts about yourself. Having weaknesses means that you are human and you will always have them. If you can learn to RESPECT & appreciate the OPPORTUNITIES that they provide, the game changes. KEEP GOING...