I suck too, I meet people but I can hardly keep a conversation with them. I just met this girl 2 weeks ago at an event, we sat together, talked a little bit. Then when the event ended, I picked up my backpack and left, didn't even say bye, or see you later (though I'm seeing her like everyday now lol). I guess being a mysterious guy and having people come up to you and ask you questions don't work.. But yeah, I think definitely your co-workers would be the first place to start. That's part of the reason I got a job at school, so I could make more friends And they of course, have tons of friends too! You'll meet them all eventually.