Both of these!!
As far as looks go, if i'm interested in a guy, maybe it's like rose-colored glasses but he's attractive to me, even if others wouldn't think so. So like Harebrained said, icing...
But I also generally have to add in what I like to call the "ahole factor" which is simply put, if a guy treats anyone like an ahole - especially me - or acts like an ahole in my presence... I don't care if he's a greek god or a model... in my eyes he's ugly, pretty much forever. Instant turn off.
I also like a guy who plays video games, and best of all, if he takes some time to play along with me - but don't be messing with my raiding times, or i'll cut you.
I'd rather a guy was not so shy from the start, cuz I tend to be kinda shy til I get to know people, sometimes.
I'm also very respectful of other people's personal space, so even just hand holding or cuddling or what not, it's honestly better if the guy takes the initiative, or makes a spot for me and says "get ur cute butt over here!" or something along those lines.
Also, can't stand the guys that act like "girls" being either clingy physically or emotionally, or wishy-washy with your feelings and you had better not be starting drama - that's my job! (JK!!)
(had to point out that one, cuz I have a friend who is never getting past the "friendzone" because of that very thing - and he's probably going to get cut off from me altogether for other reasons. Shankveld would definitely say to cut him off and she has good instincts! so i'll leave it at that)