From my experiences, it's certainly very challenging to grow a forum or make the visitors stay and come back.
In my opinion, what attracts people to a forum is the activities. In giving such interesting activities, members tend to speak themselves, share their opinions, thoughts and knowledge...