Dude there is nothing wrong with your looks, actually you are bit over average!
However you need you work on your apperance, get some new stylish clothes, grow some more hair and do something fun, stylish or peacocky like with it.
Also if you are getting coments like this it's not yours looks but your apperance and body language, whatch how you walk, stand, sit, lean and talk. If you show that you are unconfident then you look ugly.
In men's cases looks arent as importand as in the woman cases anyways, just work on your confident, body language and get some new clothes and you'll be golden.
Me myself dont think i'm over a 6-7 but i haven't gotten a comment like this since 7th grade and what helped me was starting to work out, it gives you great body posture, great body and changes all your body language.
Just stop whining and do something about it mate

gl
Edit: Look at the Featured Posters on the banner: Gamble, Adam Lyons, Sinn, Carlos Xuma .. every single one of them could be called ugly, and probably were. But they got things worked out and have probably banged more chicks then we will ever do. It isn't about the looks.