I voted style and beauty. I'm not too interested in the beauty part. What matters is the style. Beauty, looks, attraction, figure are mostly concerned with the girls physical appearance, whereas style is more to do with her personality. How she interprets her own thoughts and likes in the way she dresses.
@Lollieschan is sadly no longer here, but she has a blog that shows an incredible style (in my eyes, anyway)
B, and "attraction means in this case: a nice welcoming smile... or if she's shy at least a welcoming attitude :D Feeling at ease with someone you love is so important... much more important than physical attraction which will follow automatically once the hearts have met each other!
I look for her style first, because it can tell you a lot about her personality. If she's wearing sporty clothes, she probably likes playing sports. If she's wearing a skirt in the middle of winter, I know we'll probably not get along, stuff like that...