Why does nobody want me?
Well, the first thing you can do that will keep you sane for many years, is to realize that your personality has nothing to do with anything. Girls (aka Bitchez) are all about status. You go ask 100 married guys who have been married more than 2 years, and most will tell the same variation on a theme. They love their wife, but their wife doesn't love them back. What you are going to need to land a cute Bitchez what 'loves' you is a whole lot of status, $$$$, stuff and things. So get to work on figuring out what you are going to do with your life, and the Bitchez will come to you, to try to trick you out of your resources. You know girls at your age are already ALL about the status. They are constantly comparing themselves to the other Bitchez. And it doesn't change over time, except that the stakes change, to include the biggest house, the shiniest cars, the best vacations, whatever elevates their status. You need to get yourself some status first, then worry about which one of the Bitchez to want to get with first.
I understand how you feel. My teenage years were not my time to shine either. I wish I could say that girls become less cruel as they mature, but unfortunately many of them don't. That being said, you won't always be an awkward teenager. You'd be surprised how many people were not the most attractive teens but really grew into themselves as they got older. You've already got some good habits going such as working out every day. 10 years from now, a lot of the girls who rejected you will KILL to go out with you but many of them will have put on weight (as women often do when they get into their 20's) and they won't stand a chance with you and then YOU will laugh :)
You're too young, wait until your older. Girls are immature as well, you're not alone either, just full of hormones. Take it easy, keep clean and well dressed as usual, keep the great personality.. make sure you brush your teeth and tongue(bad breath is never good). But overall be patient. Until you find the right one
You're 14. You don't need a girlfriend.