In my limited experience, any time I have created a treasury or have been involved in my treasury teams, my shop gets more views. It's definitely a good (and FREE) marketing tool. It does require however a lot of work - networking, creating treasuries, visiting other people's sites.
Most successful teams that I know of have games & requirements. These things keep people interested and engaged in the team which builds more people and makes it thrive. I would recommend doing some type of weekly or monthly challenge and also require that everyone in the team participate "X" many times within a given period. Hope this helps and good luck!