Apparently, she likes nice guys.
how did u reach this conclusion, by her action or by her words?Shes a shy person so she might be scared to talk to the popular guys. Just because shes talking to the nice guys doesnt mean that she most likely goes for that sort. I mean you talk to ugly chicks dont you, but do u go for them?
I'm not particularly good looking, funny, confident or suave. But I am intelligent. She likes that.
She might like you being intelligent, but she might not like you acting like a wuss and not approaching her. You say she has lost interest. I say the next time you see her you go upto her and start talking to her. And the whole time you talking to her dont break eye contact till she looks away first. Smile the whole time, it will make her smile too. If shes having a bad day or her period dont be discouraged try again next time, if same problem persists dont bother talking to her again till she actually intiates it. When you go talk to her dont about einstein or shakespeare, talk about herself, her interests, what does she get upto during the weekends, what music etc.
If a girl likes you for yourself, then you may just discover that she's a good match for you
But then why dont you improve yourself n become a funny, confident or suave guy. By improving yourself you are becoming that person, you are not put on a mask.
I will agree with you on that last one, especially if you are after a LTR with this chick. You say you wanna work on your confidence, you still at high school, play some sports, and take up wrestling as well.
Try reading Mr. fingers The Ten Commandments, Pook-kill that desperation, Be a Man, you might as well read all his posts.