When the media blasts you with what you should do and look like, and when the public take it all in and follow trends; its hard to think you're perfect. Constantly comparing yourself to other people even if its celebs or friends or strangers can be so damaging to self esteem.
However you just have to remember YOU are YOU. You're always going to be you. Nothing can change that apart from you. Why would you want to change yourself though? Why try and fit into the media and public image. Be different. BE SOMEONE YOU'RE COMFORTABLE WITH. No one else matters. If I want to go out in joggers, bed hair and a vest top, I should do it. If i want to be a geek and learn about world events, I will. Fuck it, if i want to be a clown i should fucking do it.
The most important thing is just being you. Don't better yourself cos you think you're not perfect, because 99 times out of a 100, you already are. Being yourself equals being perfect. In my eyes anyway.
But, hey, I complain about this and that about myself... I'm skinny and weak. Well.....I should go to the gym then...but only because I want to. If im doing it to 'fit in' then fuck the other guys. Haters gon' hate no matter what you do.
So i'll change for me. Like i said no one else matters. Just moi.