If I join a forum, I want a nice user base that actively participates. I want interesting discussions, news, features, etc. So maybe add some contests, hire staff (who'll be more likely to stick around), and just have fun. Advertise your site, but don't overdo it. Soon you'll have a few members who will be on day and night.