I have personally made a lot of mistakes in my life and I will make some more as time goes by. However, I'll try my hardest to improve myself and make the mistakes less intense and less frequent as time goes bye.
That's one of the reasons why I call myself Doctor Strange to entertain myself. Let the haters come, you'll know you're flawed, just like everyone is. Call yourself a superhero for who you are. Doctor Strange never fixed his hands, he cannot practice as a surgeon -- he was a brilliant, BRILLIANT surgeon before he lost his dexterity to a car accident -- yet he does so much more with the help of his magical powers, which wouldn't have been possible if I remained a surgeon. That's how I view myself too, except that I could have been a surgeon, not that I was a surgeon.
Also, I love this quote by Stephen Hawking.