Self Esteem

Hello, please read this. I'm feeling not that great about myself, and need help.

I struggle with low self esteem. (I am 14). I really don't want to see a counselor.

I don't like my face, or how I look. When I think I'm looking ok, I'll look in the mirror and realize I was imagining it. Then I feel like hiding my face in the dark so no one can see my features. I don't like my thighs. They look too big to me, along with my stomach. I'm not pretty like the girls I go to school with. I've never had a boyfriend, or any boy like me. I guess I understand why. Is there anything I can do to make myself feel better? I exercise every day, (to the best of my abilities) and don't eat junk food. Should I go on a diet? I do yoga, and there hasn't been much of a difference. I'm tall, (5'11) and 150 lbs. Is that a safe weight for me? Or should I try to lose some?

Thank you