First off- There is no such thing as 'perfect hair', just preference, if your looking for a guys point, guys like different kinds of girls, sure some go for the long haired blonds, however some guys purfur the shorter look, Which can be really cute and girly.
Second- There isn't really such a thing as 'perfect boob size' some guys like them smaller some like them bigger once again a preference thing.
Third- Think about it. If those kinds of girlie cloths don't work on you, try something else. Skirts don't look great on everyone, however people who don't look good in skirts might look great in some nice shorts or just jeans. Everybody looks good in different stuff, if I walked around wearing a spagetti strap shirt I wouldn't look good (Gender aside), I just dont have the arms for it. Also try layering clothes it looks nice on a lot of girls, though be warned it doesn't look so great on others.
Fourth- People wont like you untill you like yourself, I suggest you work to love your body, If you think your overweight try slowly changing your eating habits. Also if you dont exercise I suggest you do, just a little bit more every week and you'll get to the point were your really proud of yourself and like the way you look.
I also have a few questions,
1: How old are you
2: How much do you weight
3: How tall are you
If you dont want to say you height or weight online, a BMI would be fine to.
I hope I was some help.