Dude, you're right. High school girls are shallow. You look fine!
If a girl is way to involved in herself and tryin to get the hot jock boy, she's not worth your time. Don't spend your time trying to get with one of those chicks if she doesn't get it.
There are girls out there who like guys who are smart and have a great personality, etc. They're just hard to find, but I know they exist!