Imitation, flattery and all that.
My tips for success are simple.
Consistency is key. If you miss a week, it happens. If there's only one game that week, it happens. Familiar faces keep people coming back, which leads to...
Introduce people to each other and if you don't know someone's name, ask them. If you forget, ask again.
Most difficult to pull off is finding people to teach new players. Plainville has been great because we are blessed with friendly players who are also great teachers.
I don't know if posting results on a weekly basis helps, but it's something I like to do.