Dhoulmagus said:
I do not even try to talk to girls because I feel like I am wasting my time. The only way for me to get a girl is for one to just attack me randomly one night, but that has not happened in so long and I am sick of being in a bad mood.
It is tough for almost everyone. Except those few who have it easy, and they wouldn't bother looking for answers on the internet, heh. The bitter truth is that most of the time a girl rejects a guy because of looks, like Mike32 says. Of course, we do the same with women. Let's not disparate this; we have this strong instinct to look at looks because appearance signals health, youth and good appearance in various ways, and so looks is how we would know to find a good mate in the Stone Age. It is not "shallow", any more than liking chocolate because it is sweet is shallow. (Also a hard-wired instinct, because almost everything that tastes sweet in nature is edible.)
Anyway. Many will recommend quick-and-easy solutions to this, like "You have to think that YOU are the PRIZE!" I am sure that if it was that easy, this forum wouldn't exist. Most people think they are the prize, until they get rejected. And even then they think they are the prize. Everyone thinks himself unique.
I don't bother listen to that kind of feel-good philosophy about picking up. It is hard work, it takes a long time. Months of effort. Always looking for new social venues, always improving your physique and the way you act. Never knowing when your efforts will yield results. No wonder most hold on to a girl in a relationship that has long passed its expiration date; they never know when they will get to have sex again if they let her go.
I suggest reading
this excellent condensed version of the DJ Bible. It will not give you the key to success, but it is worth thinking of. And hang in there. It is tough for most of us, me too. But eventually you will see success.