When you start a new forum one of the most important things is the skin/theme
You need a decent skin, one that grabs the users attention when they visit for the first time. One that is relevant to your topics, i.e you have a sports forum, so why not have a banner with different sports in it, or change your icon's to footballs or some other sporting instrument. Show guests that your forum loves sports, after all it says it in the url