Beats me , its boils down to each guys own preference, some guys like the cute sweet girl, and some guys like The Sexy and wild girl. The difference is the cute girl will seem more loyal and reliable as a girlfriend while most sexy girls will be viewed as one night stands or something. I'm not saying all guys are like that but most men think that sexy girls are independent and aren't looking for a man. But if the sexy girl is loyal then almost all men will flock to her like free Laptops or something. Everyone wants one lol
Looks are all in the eye of the beholder & that's not what makes a relationship anyways.
I think what you're asking is what do guys want, and the single thing we want above all else is a girl who is attracted to us and knows how to show it. You'd be surprised how many girls have zero clue when it comes to showing affection to a man, making him feel good, that sort of stuff. If you can be that sort of girl then the things you are insecure about (maybe you're a little skinny, little tall, little, fat, whatever, we all are imperfect) will not matter.