Any idea is good to get started if you feel good about it as a traffic pulling resource. Later on, you may want to trim your traffic channels and strengthen consistent flow. I would use existing Web 2.0 platforms to extend the "service" of a website. Think about where and how your site can extend it's utility to other web assets that enjoy much more traffic than your site has.
Web 2.0 sites include: youtube.com, Facebook and other social media, and others. But if you're in the gaming niche and you are not doing twitch, then you're not in the gaming niche. I have recently started on twitch and I don't even play any games - but I have a new product in this niche and so the show must and has gone on!
My last bit of insight is that you should think of different ways to use your site as content within other content types. By doing this, you extend your site out even further through various media / content channels. Be creative and not lazy - one or more of those innovative concepts can and will make your site prosper.