Ugly tall athletic guys get more action because typically they are confident, smiling and funny. Girls like a lot of traits in guys, my friend who is 5'4 120 get lots of girls, some thing I notice is he is hilarious, great guy and confident he gets his share of p****.
I'm 5ft. and I think you're just fine. I think its more of a confidence issue. Don't pay any attention to the negative comments. People go through so many relationships, dates etc. until they find the right one. You have plenty of time. I strongly suggest you try to make friends with as many females as possible and believe me one of them will want something more from you! Good Luck!
You have to be a stylish and confident guy around the girls and buy some clothes to update your wardrobe is really important (if you're not attractive enough). And also if you have some things that you are particularly good at like music or sport just show it off and if it goes well girls will come up to you and start up a conversation . Some hot girls prefer guys with something particular good at even they wasn't good looking , because mostly all the hot girls seen all sorts of guys but not talented ones.