you're so hard on yourself. take a moment. sit back. marvel at your life: at the grief that softened you, at the heartache that wisened you, at the suffering that strengthened you. despite everything, you still grow. be proud of this.
Surround yourself with the dreamers and the doers, the believers and thinkers, but most of all, surround yourself with those who see greatness within you, even when you don't see it yourself.Surround yourself with the people who love you.
There is only one way to avoid criticism: do nothing, say nothing, and be nothing. -Aristotle (i. you can't avoid criticism so you must just learn to accept it and go on with your life. Accept yourself flaws and all).