Same boat, if you can't talk to them start researching how. May sound sociopathic but fuck it. Ask some friends for brutal honest feedback, anything to improve yourself and make yourself more attractive. The most important thing though is that you do these things to improve the quality of your life. You can always get laid and it get's easier as you get older anyway. If you sink time and energy into impressing other people just for their approval you will end up feeling worse. People are disappointing and you shouldn't really sweat it. Lot's of people are in a position like you and feel the same way. Start putting the whole gf thing on the back burner and focus on what makes you happy and keep casting lines. One will bite eventually. Also learn quickly how to get over rejection. Once you do that if you talk to 10 girls in a night get rejected 9 times then land the last one, that's all that counts.