1. "The cute girl" - she has a cute smile, carries herself really well, and is smart in school. She wouldn't necessarily be classified as "sexy" or "hot" but definitely a sweetheart and a caring girl.
2. "The sexy girl" - she has really nice style but has had many on and off boyfriends. She is not the smartest in school and tends to play hard-to-get. Despite her flaws, you know she would be awesome in bed and your friends would totally think you're the man if you are with her.
3. "The shy girl" - she is really into school and tends to be alone a lot. She does not talk much and seems to be in her own little world. Because of her mysteriousness (is that a word..? lol), you want to get to know her.
Not a guy but #1 sounds better. I mean intelligent (brains), attractive(beauty), a caring personality (character). Is #3 not attractive? She may come off as a "weirdo" depending on the extent of her isolation from others.