To start off, you're what 16-17 or even younger, Seriously? looks don't matter at your age, embrace who and what you are right now; because sweety you'll blossom in the future and I am fully sure of that.
Before you know it, guys will be asking you out left and right. Don't stress/worry about it. Give it time.
To be cruel, you sound rather unattractive with a sort of childish body. I think I know someone who looks like you from my school. If it makes you feel better, I'm really short for a guy, so I get jerked around with too.
Aww, hun. Don't worry about your body so much right now, you're still going through puberty. I'm sure you have a pretty face that will make up for everything. :) I know what it feels like to not be able to get guys, but honestly, I don't want a guy who wants me for my body or anything, so it's a bit of a wait. Hang in there, girl!