You (almost) always seem to have a depressed state of mind and a generally dark (or too serious) attitude... I've found that most women don't want that - "It brings them down" or something like that.
You can (1) Either wait until the one that FITS YOU comes around, (2) act/dress like the idiots that always seem to have a hot gf, (3) go after those goth lasses.
If all you want is to get laid, instead of giving $20 to a local prostitute or going to the bar, go some place where there will be a large number of women (mall, party, baby/bridal shower) and get some numbers/poon-tang. Be confident in the way you carry yourself, speak, your facial movements, etc... Instead of thinking of yourself as someone doing something lame to catch a womans attention, think of yourself as an animal, strutting your stuff (whether it's yours or not) in order to get what you want.
You don't need to come off as a self-centered ass though... so don't over do it.
Hmm, I think you might be better off overall by going the goth route - Even though she might not be the type of person you want, maybe she'll grow on you.