You what...? So, you're saying you should just give up on this girl because obviously she can't possibly like you, therefore you should just give up and whatever evidence that proves the contrary MUST simply be a misinterpretation?
Please, can you honestly not see how irrational you're being?
Beauty is in the eye of the beholder. There have been people who's disliked my ex's looks and there have been people who think that he's drop-dead gorgeous. And which of them is right? It's all subjective. My best friend thinks my boyfriend isn't very good-looking, I find him drop-dead gorgeous. Just cus you don't think you're very good-looking does not mean she doesn't think you are.
In any case, she sounds like she likes you. How're you meant to know if you don't ask her? If you don't respond, then yes it's not gonna go anywhere so you might as well give up. But why lose a lovely girl whom you're crazy about, who could be crazy about you, JUST because you don't have the confidence? If you don't get the girl it's not because she doesn't like you right now, but it's solely because you're not doing anything about it. Opportunities don't wait forever - leap for it, grab it and give it a go. What's the worse that can happen? Crash and burn? No. Tell yourself - even if she rejects you, you will NOT allow yourself to crash and burn. You pick yourself up and you carry on, and the first step to doing that is believing that you can.
I go by the motto of - I'd rather die trying than never to have tried. I'd rather know, even if the answer is not what I wanted, than to never know. At least then I can do something about it.
That's why I have a quote in my sig - someone on TSR said, "If you have to go down, you better go down fighting, or you'll never forgive yourself." And it's true. I don't wanna wonder about "what if?" - I wanna KNOW. So just go for it.