There can be an attitude reason, or some other thing that may cause girls not liking you.....
Don't worry, there are plenty of girls out there. Things take time. I'm sure some girl will notice you. :)
Really, it could be the way you look. Teens these days only seem to care about looks, but do not worry some day some one will come along. You seem like an amazing guy, so don't let it bring you down : )