You don't need to be handsome, tall, rich, freakin' romantic, stylish, etc. to attract me.^_^
For me, it's pretty attractive when a man cares about his grades, neat & tidy, and knows how to make a good conversation with me. (but it doesn't mean you must be too friendly and talkative). I also mostly attracted to those whom is elder than me, usually 2-5 years elder. (Hi, I'm 22. LOL). Plus, I really like watching those (either male or female) who never left his responsibility towards Allah, able to be an Imam. NO SMOKING! of course. It'd be bonus if the man can cook! (I guess this one is quite essential, too). Another criteria is those who loves sport - watching people sweating brings my perception that the person must be someone who cares about healthy lifestyle. But heck no I don't attracted to muscular guy.
Physically, I don't really mind how does he looks, average and normal is fine enough to pleasure my eyes. However, if you're wondering my type - fair, 15 -20cm taller than me (I'm 157 cm) with short light black or dark brown hair. Sometimes I also attracted to those who has masculine looks like Jensen Ackles.