I thought I'd chime in briefly, here: I had what I thought was a great relationship until I was promptly dumped for someone who was a jerk with his head in the clouds. I moped for awhile. Then I stewed. And I won't lie - thinking about it now still irritates me - but that part of my life's said and done with, and there's no use crying over spilt milk!
The problem is not "Girls like cocky as*holes." That's totally untrue, and you know it just from the people you've met. Girls, and indeed, all of us, like confident people. Think about it. That's why we like decisive leaders, that's why we gravitate towards certain people in groups - they appear confident in themselves to a certain degree, they don't appear to lean on anybody. They won't be a hassle in the "needs" department, or carry any emotional "baggage" - face it, it's tough enough dealing with people as it is without having to deal earnestly with emotional issues, too!
So when you and I see someone who's arrogant and cocky, a lot of the time our first reactions'll be something along the lines of "geez, what an arrogant bastard," but underlying that arrogance is a certain basic self-confidence, the feeling that they can project their whims onto others. A lot of the time those people're shallow human beings or even more insecure underneath, but unlike those of us who lodge these complaints, they project themselves outward for approval rather than closing in. And when they get knocked down, they get knocked down even harder (much to our satisfaction).
So it's not a "girls like jerks" situation, and thinking like that'll only drive you further in. It's "as a rule, people like others who're capable of handling themselves." For us, that's a bit of an issue, because in one way or another there're lots of things that seem quite normal to the population that we have trouble handling, which makes us automatically seem "damaged." But if you stand up and are confident in your beliefs (and you can be without being cocky or arrogant), or have a firm, uncompromising position, then you become something better. I pick causes. (I don't want to say "fights" but that's what I pick.) I get into things and go for broke in my views, and by being genuine, rather than using arrogance to fake confidence, I've gotten so much further than by worrying.
I'm not lying. It's hard. It's something I'm still struggling with, something I don't do as often as I should. At times last year I made stupid mistakes and said things I didn't believe or feigned indifference to things I otherwise cared about because of the crowd around me - wrong way to be! But this year in school I'm telling myself, "don't get angry, don't get bitter, don't do anything you're fundamentally opposed to, but make sacrifices for those you care about," because the times when I did that I found myself the happiest, both emotionally and in terms of love. I have an extremely close friend who's now regrettably far away, and she and I share a very close bond, that sort of deep affection people seem to dream about posting here, and we developed that by being true to ourselves, for all our faults and failures. And who knows? Maybe one day we'll meet up again and settle down - or we could go our wild ways and meet every once in awhile down the road and talk for hours, as we do now - seeing others, but still the closest of honest friends. That kind of deep affection's what a lot of folks here are shooting for - and I have no doubt you'll get it.
It's out there, don't give up on it!