Look, I know you are frustrated, but everyone has trouble meeting people - some just fake it better than others. Even I, who could talk to just about anyone, sometimes I have a hard time switching gears in a conversation.
Good luck...and don't be so hard on yourself........