I ALMOST got lost when you had not punctuations (besides " and ') in your first paragraph. I didn't know whether you didn't go to school or forgot to actually separate your sentences. Plus, what the hell is "he scares me coz makez me feel dumb"?
Anyways, it's good that you first asked your peers what they thought about you. However, when I think about it...I think that you already think that you are "fine" and nothing is wrong...but probably ignore certain parts of your real self due to expressing true feelings. Unless saying offensive things and deceiving others is your thing (which is basically a turn off for any gender), you have to look at yourself in the mirror and ask yourself: "What don't I like about myself?" Go around some more...walk around town...and view some other people's expressions. Eventually, you'll get a suggestion or an answer.
As for the girl...don't say you like her just because you known her since Primary school. That's not right (sounds more like stalking) and you really need to understand the girl to have a little bit more affection for her. Otherwise, it's just love gone blind.
Like I said...look at yourself...don't take it as shit because everybody goes through it. Even some people you may consider "perfect" or "popular" go through flaws and criticism. However, I think some of them get over it and try their best to change to gain more positive perception.