Great! .... See we are always work in progress... it does not mean we suck, we can be better than what we are today.
Let yourself grow and develop that mindset. You really are doing that!
And this will have you achieve big things in life. there is a lot of scope, and you actually don't know, what great things you can achieve and even if you don't.
You do your best, take the steps to improve yourself day by day and keep yourself happy and motivated.
It works! and you too grow, maybe not immediately but over a period of time you would be surprised.
Being grateful for good you have, opens up positivity, expands your vision to look forward and you don't want to defeat yourself, groom yourself for the next battle, weather you win or lose does npt matter.
But your preparation makes you better version of you... more strong, mature, capable...!!
RE: EMBRACING PROGRESS, NOT PERFECTION / ACEPTANDO EL PROGRESO, NO LA PERFECCIÓN (ENG/ESP)