I think the choice between "arrogant and cocky" and "whiny and clingy" presented is sort of a false dichtotomy.
Me, I used to be kind of whiny/clingy. I wanted so much to have a girlfriend and tried ridiculously hard. And I was convinced my intentions were more pure than those of many. I could tell you many stories. But it became a continual source of depression. And I hated -- <b>hated</b> cocky/arrogant guys (still do). I mean, these were people who threaten me and make fun of me at school -- despicable human beings, and yet they're so loved and highly regarded in high school. Like I said in a different post, it's backwards land.
At some point, I changed. I'm not as depressed anymore, I'm more immersed/involved with my interests and work. And I'm not all whiny/emo-ish (I've earned the moniker 'emo dan' among people I know online; I'm linked as that on several pages, and someone even registered www.emodan.com to point it to my site).
Anyway, so I'm not really either of those things. I'm not cocky and arrogant, but I also know when to stand up for myself. I just try to be honest, get my work done, be nice to people, and follow my principles, and not any of this other crap you have to do to be attractive. I'm still pretty screwed up, just not in any of the ways that matter
.
It seems that a lot of the arrogant/cocky guys have it down to a sort of science. I've read guides online and stuff on how to get a girl, and it's basically bullshitting them and being the "dominant male". Kind of stupid. But I figure if there are a lot of guys like me who can understand that there's more to love than bullshitting people and getting laid (though I wouldn't mind the latter some day), there have got to be at least a couple girls out there who can see through that stuff.
And I know that when I ever find a girl who is so amazingly special and attractive that it's worth the risks/time to pursue, I'll be able to get myself to do so. I've tormented myself a lot with that sort of thing in the past, and I think, in such a situation, I'd behave differently. Instead of whining to people about it, trying to gather info about them, gauging my own worth by their reactions/perceptions, etc, I could do something different. I could be direct and tell them my feelings in person (but still be genuine and honest). Doesn't matter if it's awkward, nonstandard, or miscalculated -- if it's genuine, honest, and direct, there really can't be anything wrong with it. If I get rejected 'cause I blinked at the wrong time or whatever, then it really doesn't deserve much merit in the first place.
That's my hope, I guess. Until then, I'll just focus on my normal tasks, and try to make do.