Something interesting I have noticed is NOT being a floofy girly girl makes GUYS stick you in the friend zone. Guys would rather be my friend than my boyfriend for some reason. I get told how I'm "the perfect girl" but no one wants me WTF. Even male friends of mine will admit to this trend.
Hmm, dunno, what they probably say is "You'll make a guy very happy some day.", or at least that's what they want to say. What they mean is "But not today."
I'm in pretty much the same situation as you in this field. All girls tell me is that I'm such a great guy, that I'd make a girl very happy some day and that I'd probably be the perfect husband. Which in their opinion is true, even in mine to some extent ... but that doesn't help me get a girlfriend. Why?
Well, here's my rationale to this.
Even though:
I'm definitely not bad-looking (quite a few women have said I look cute and meant it)
I have more skills in bed than any of the people I know combined
I give the best massages outside of trained massage therapists
I'm much smarter than your average bloke
I can cook better than most girls I know
I'm interesting
I'm an excellent dancer
I'm definitely the most romantic and attentive guy most girls I've met have known (none of their boyfriends ever even given them flowers)
I won't get a date easily at all, because:
I'm short
I'm very skinny, not muscle-bound
I'm not terribly good looking
I don't party at a club every saturday night
I don't wear designer label clothes
I don't drive a luxury car
I don't own a castle in the hills
etc.
So basically, here's my rationale for it: I wouldn't make a good lover. Girls at this stage in their life are not looking to find themselves a good guy to settle down with. They want excitement and to fool around. Even though they all say they're looking for a good man, only some of them are. The rest (98%) are just looking for a good boy-toy which they can brag to their friends about. So although I'd make the best hubby around, I wouldn't make a good lover because I'm not tall, rich, muscular, popular, a rockstar and a fashion guru all in one package.
So even though for them I may be the best thing that ever happened to them and I'd make a better boyfriend ... their friends wouldn't approve, but they'd say "Wachoo doin' wit da midgit?" and for them approval from their friends is more important at this stage in their lives than having a good soulmate. So I get disqualified because I'm not that one "trophy" that they're looking for.
And, of course, after guys that do have those characteristics and have their pick at all the women that they want turn out to be assholes (99% of the time) ... they go crying home to their good "friends" (no, not to me, I've stopped offering the shoulder a long time ago). In time, they realize that their view of the world is flawed, that they're getting older, that friends come and go, that the desirable guys lost their traits and that they want to find someone to have a relationship with and eventually marry and have a family with. So who do they like at this point? Yeah, guys like me. The guys that will "make a woman happy some day" have their turn at the wheel ... but of course, they get picked last ... they may win in the end, but they're still in last place.
That's ok by me though ... I stopped liking the immature women who don't know what they want and couldn't choose for themselves or steer their own lives a long time ago. Of course, getting to know a girl and making sure that she is one of those can sometimes be very hard, because you need time to know it, and you get into a relationship with them or go out on some dates just to be heartbroken in the end.
But the other girls that I would like to date are VERY rare, most are taken, and most also have their pick at all the guys they want to have, so less chance for me.
So that's what I think your case is: You're not a victoria's secret model, even though you're still good-looking, you don't fit the normal bill of what a girl should behave like, you'll always be interesting for guys to talk with - but you won't be a mystery to them, but most and most importantly, their friends' mouths won't fall off if they bring you to a gathering.
Well, as for me, I won't settle for last place because I'm not a loser and I've always put my best foot forward in life. So as soon as I've moved into the new house that my parents have bought in July ... I'm going to make myself a nice gym in the basement, I'm going to start working out rigorously and build up in height and muscle ... until then I'm going to save up for a nice car, apply for a loan and get one and also buy myself clothes that are more fashionable. I'm going to modify my facial hair and get an ear piercing... etc. etc. etc.
So I'm going to be some of the things that they look for in a trophy boy-toy with the added benefit of being a great guy, for a change. Sure, it will take some time, but it seems like I have all the time in the world ... of course, at that time my standards will also rise way above the heads of the girls that I ask out now and I'd still pick the emotionally mature ones ... but I'd have much better chances.
how
Well, not an expert on girls .. but you might want to:
Stop dying your hair blue ... that's weird and most friends will certainly object to that.
Start putting on more makeup ... god, I hate it when girls do that, but that's what most guys approve of.
Wear skimpier clothes and more fashionable girly-clothes.
Play hard to get.
Stop talking about guy topics and get a herd of female friends and talk girl-talk with them.
etc. etc.