I always thought the "just be yourself" advice was bullshit. Thats cause I wasn't being my real self, and trying to get with girls who I didn't click with. Now, luck does play a part, but since I put work into becoming my real self, and ditching all the angsty, toxic layers, somehow I've managed to find the most amazing girl in the world, who's as in to me as I am to her. Society has conditioned us to think that we need to be in a relationship to be happy, and there is some biological/evolutionary truth to that argument. You don't need to be happy single, but you need to work on yourself enough to have the patience to wait for "the one".
@AbiH The kind of people who want a "bad boy" are shitty people, but I think most of us have had some mild attraction to those types at one point or another in our lives. This is often a feature of one's teenage years, and goes away as you get older. Some of that may be evolutionary, as you want your partner to be ok with a certain amount of risk. The media plays up on this, with lots of "bad boy" actors/movies, because everyone has some attraction to that sort of thing. (maybe not sexual, but if those things aren't as attractive, they wouldn't be as widespread). The whole "women want a "bad boy" thing seems to be justification used by those who can't get laid, and decide that it is because they are too nice. "I held the door open for her, bought her dinner, stalked her home, why won't she let me raw dog her ass on the first date?" Then this whole "bad boy" myth gets perpetuated. As for the dudes who are gonna argue this with me, the girls that really want those kind of guys (and vice versa) are fucking psycho, ya don't want them, so don't cry over them.