Lord, the best way to generate activity is with interesting content. Why don't you make a thread showing some of your replays or art for us to see, m8! Or maybe throw in an edit for my head toss extravaganza!
For what it's worth, I check this forum every day. I'm not really sure what kind of stuff would be good to post here, though, and I'm the new kid on the block still...