Long story short, I want some advice, I don't think I can ever find the right girl for me, I think the reason is because of my appearance.
I'm actually very good looking and have a pretty good sense of style. I also drive a pretty expensive sports car. In terms of facial features I'm naturally very serious looking, I was told I simply looked cocky (kinda like the natural "bitch face" girls have, but male version.) I have no confidence issues and I'm very social and have a sense of humour.
So I'm the typical douchebag, jock, badboy looking guy. However, I'm not bragging or happy one bit. I'm 21 and I've never had a girlfriend.
I might have success if I actually had the mentality that was typical of these guys, but I do not. I have strong morals and values. I would rather have a long term relationship with a girl than a one night stand which I am not interested in one bit. I also value myself pretty high and won't settle for anything. I also don't smoke, drink (very occasionally), or enjoy partying.
Deep down I'm still that introverted guy. Throughout my teenage years, I've been "molded" into the confident, sarcastic, social guy that I am today by society and those around me. Naturally, I want "good" girls that match my personality but all I'm attracting are girls who sleep around, girls who like to party every weekend, girls with no ambitions or don't share the same views/values/goals as I do.
I am Asian (oriental) if it makes a difference.