fausto, a lot of women really like cockiness. You can deny it all you want, but none of you girls will ever date the sensitive one. Thats because the sensitive one is generally ugly (if he was good looking he would be cocky), he doesnt "like to talk", or he's good looking but gay.
There is actually a scientifically proven way, the most effective way to a woman's heart(this is true, I learned it in Social Psychology this semester). Be cocky at first, or be a jerk at first, then be really nice, and alternate.
Remember, girls are really simple. If you think they are complicated, then you dont know them. Why is it the sleaziest guy always gets the girl? He knows how to keep it simple. Tell them what they want to hear, no matter how much of a lie it really is.
If you think this is overly cynical, then think about this: every girl I have been nice to, I havent gotten a single peice of tail from. Every one i treat like shit seems to fall in love with me(I really didnt want this to happen, it just does all the fucking time). In order for you to treat a girl thats pbly way out of your league like shit, you need to be cocky. There you have it. The way of the natural world, not always fair or right, but is.