Heya moonlight_blue, love your nic
'Tis a thin world we live in
but I think that people are generally their own harshest critics.
IMO lots of different types of people are gorgeous; thin, curvy, tall, short, bigger, smaller, dark/fair skin, blue/brown/green eyes, redheads, blondes, dark hair, grey hair, old, young, asian, caucasian, black, ethnic, short hair, long hair - the list is endless.
Personally I've gone out with heaps of different kinds of guys, I don't have a particular 'type' at all. Also, no-one is perfect, remember that.
We're all young and healthy right now; one day when we look back on our youth we're going to wish we look like we do now :D , so be happy with yourself because its all relative!