I received my Contributor for writing a couple analyses for Pokemon as well as several articles.
I received my Battle Moderator for being a helpful user on PokeLab and it carried over to when Smogon got a Pokemon Online Server, however I do not think they are picking any new moderators based on that criteria since it is a new person who chooses. We already have a number of mods thanks to having both PokeLab and Shoddy servers.