Beware of the above advice.

That's not to say don't follow the above advice, if you want to. But beware of becoming something you're not. You become something you're not, and you'll attract people who like the kind of people who aren't you. This is no basis for a relationship.

Rule #1 of picking up girls, or indeed of anything else, is this: be yourself. If you're a geek, this may make it a bit harder, initially, for you to do any actual picking up. When you finally succeed, though, you will have found the right girl. This, to my mind, is far more important.