As far as what I find physically attractive, it's pale skin, dark hair, tattoos, and piercings. I looked up a chart on face shapes once, I'm pretty sure that diamond- or heart-shaped faces are my favorite. French girls, Canadian girls, British girls, even the occasional Spanish/Latina girl, they get my attention. Accents are a definite plus.
A general air of intelligence is appreciated. You don't necessarily have to be intelligent, just a basic interest, curiosity or desire to learn is enough. If you're passionate about something, or if you seek out knowledge, I don't really care what your IQ is or how much trivia you can recite. I'd take a foolish girl with a passion for space exploration over the snobbish girl who constantly belittles films and filmmakers over tiny mistakes in cinematography. It's great that she knows so much, but it's no fun being around her.
I'm a person who is often in the middle ground, I like the people around me to be flexible in personality. The activities with me range from swing dancing to rock climbing to death metal concerts and then usually end with some quiet time on the couch watching Netflix. I'd prefer to be with someone who is comfortable (or uncomfortable but willing) in any given situation. I need spontaneity. Things work out the best when I am the anchor and she is the free spirit.
Two things I hate:
-willful ignorance
-intolerance
That kind of runs the spectrum, from being "stupid" to being unwilling to try something new. I can't abide bigots. That's not to say I can't enjoy off-color jokes or stand-up, but when people start saying disparaging things about women, jews, homosexuals, or people of a specific race, my blood starts to boil and I want to break their jaw.
I can't stand people with those "stoner eyes". You know, where their eyes are all puffy and they look at everything as though they are high and couldn't care less. They don't even have to be high, and generally they aren't. They just have this look, like they could be meeting the president and they'd be staring just over his head like "Huh huh, hey man. How's it going? So you're like, the president 'n shit?". Think that whole Jesse Pinkman attitude, though the actor can't quite pull it off because he's not a fucking loser in real life.
I also can't stand someone who is too "above" doing certain things. I have a biker friend, and nothing makes me more angry at him than when he shoots down a fun activity simply because it'd hurt his biker image. I understand not wanting to do things; but avoiding things just because you might look silly, or can't pull of an air of always-too-cool-for-this while you're doing it, is no way to live. Being too rigid in style or attitude is a turn off for me in anyone I meet, male or female. If you can't wear club wear on monday, biker clothes on tuesday, fishing clothes on wednesday, goth clothes on thursday, and a fancy suit for Fancy Friday, then I don't want to hang out with you on any more than I absolutely have to. Your precious image can be put on hold for a little bit, while we go and do something fun. Nothing kills my buzz like someone with very rigid thinking.