Personality. Its the number one thing. Its always different and the guys who let their's shine generally come off as more likable. Sure not all women/ girls like the same type of personalities, but if yours is out in the open you are more likely to find the person who does find you attractive because then us women folk won't have to guess about it. If you are passionate about music let it show. If cooking is your thing, don't hide it. That adds flavor to your character and makes you come off as unique from everyone else :)
Passion and intelligence. Passion for something they love, something that excites them! I don't mean football. lol I mean something they actually do. Like dancing, reading, life in general, hiking, etc. Intelligence, or seeking intelligence, is always something great as long as the person is humble.
Kindness to all. If a guy is kind to me but not to another its not something I like. They must be kind to people in general. Respectful is really attractive too.
Intelligence (cant stand dumb guys), guys who can mess around and have a laugh with you but know when to draw the line and can be serious when the situation calls for it. There is nothing more annoying than when you are freaked out over something and a guy is acting like an idiot. Confidence (not overly confident though), ability to listen and care. Protectiveness, arrogance and stupidity are huge turn offs for me though.