Well....i'm not gonna say anything about design 'cause you used third party templates...I guess there's a long way to go!..You might wanna consider buying in a new domain which suits your domain!...and think about what makes your forum different than others...'cause there about billions of forums out there...only innovative ones succeed!