Change your hair. Take a look at the hot movie stars and models right now. Messy, spikey hair is in. I have it. It looks good on almost everyone. Try it out. Hair gel is out. Wax is in. I like Bed Head and JCrew. It's expensive, but it makes your hair look great. Worth it.
I thought, it's important to be different, so I don't have spiky hair. Mine's long. I've been told I look like Leonardo DiCaprio. Dunno, if that's good or not, but he seems to be popular here...
Also, in my area, Literally EVERY GUY I SEE HAS SPIKY HAIR. Often bleached as well. I also noticed that the girls in my area aren't too picky about wax or hair gel, as long as you have a "wet-look" (hair looks wet). This is better than a "dry-look" because a dry-look makes it seem like you don't care enough about your appearance.
But I have a question. What is more important? Being "in style" good looking, or being "different", but equally good looking?
I always thought chicks like originality.