I may not be the best person to give advice here haha, but the key to this is just meeting new people. And in theory your job makes for a perfect position to get peoples numbers. Texting someone is much easier than talking face to face, so if you can get numbers then you can get to know people via text before the meet. Or, what my mate got me doing was he knew I just cant talk to girls, or new people in general, so what we would do was got to a random McDonald's, or place like that, and just walk up to a table full of people and start conversation, the worst think that could happen is they laugh, in which case we leave and they are out of my life forever, or we talk and end up with a new contact. It's quite grueling, but its better than sitting at home, sorry if I sounded a little patronizing there.