It looks like you're good at finding the wrong side of everything you do. Just look at the bright side. You did a lot of impressive things. Nobody is successful in more than a small percent of what they do.
Moreover, in every success there is always some way to find flaws (it was too easy, nobody cares, I didn't learn anything....). So, you have to take yourself lightly, continue to work hard, and enjoy the things that you do. Try to define success for yourself, not for others.
Moreover, in every success there is always some way to find flaws (it was too easy, nobody cares, I didn't learn anything....). So, you have to take yourself lightly, continue to work hard, and enjoy the things that you do. Try to define success for yourself, not for others.