I developed many discussion forums in the past, and the key thing is to have a custom skin.
I don't suggest using a free release one mainly because it shows that the administrators are lazy, purchase a custom one which is eye appealing. I'm not keen on MyBB but if you know the advanced of it then stick with it.
The domain is good, stick with it.
You just need more content, a competition to bring in members and a new custom skin. Other than that, good luck