According to my Accolades I did 46 STF runs by the time I had all of them. Including both normal and elite, space and ground, but most of them were Elite ground.
Yes incredibly lucky I am told. I almost feel bad, since my team mates never got any. And I got freakin' all of them.
You deserve better guys, you guys were awesome.
As for who I played with, friends and people I met in the EliteSTF channel.
I watched out for people that knew what they were doing, or were just nice and willing to listen, and added them to my friends list.
That's the people I run with now.
Edit: One thing that might be worth noting is that we usually go after the optionals.
We got all of them but Infected Ground cracked.
That might have something to do with it, although it didn't seam to help my teammates get their drops unfortunatly.