I hate it when guys are ugly and think that they're the hottest shit around. It makes me pity them, especially when they hit on me and my friends and I start laughing and we walk away.
Seriously though, if you want to make a girl look twice at you, you should set up your own style instead of looking and dressing like every other American teenage guy with the polo shirts and white-ass shoes.
Use a simple face cleanser too, I use Johnson and Johnson's Clean and Clear. You use it in the shower and it works really well...and it's not girly to use it.