Undecided Question

Why can't I accept myself?

I'm a 16 year old female. I have terrible self-esteem and when it seems like I finally accept myself, something else happens then I'm right back to square one.

I feel fat constantly. I'm 5'8 (pretty tall for a girl) and I weigh 160 pounds. It's barely in the healthy scale but I'm not overweight. I try and try and try to lose weight but then I make one mistake and my motivation dies down and I give up. I think it's because I feel like I will never be pretty and confident like everyone elses, but I'm sick of the compliments that only go down to my face. Everyone says I have a gorgeous face and hair, well great.

I feel lie I'm not really me, and that I can do so much more. I want a whole different look and a new enthusiasm that I have never had. I get fantastic grades, I take piano and sing all the time, I'm the sweet angel that's polite and so mature for her age. But that doesn't matter, I want to be cute, and pretty and kind.

How can I aceept myself? I always tell my friends they should accept themselves for who they are and don't let anyone bring them down because most beauty only runs skin deep. But how I can I tell them that when I avoid mirrors everyday?