First, welcome to WB!
While in theory it should work, I see a potential problem.
The topic for the website is to support those who have mental health issues, but the forum and the blog are not really related to that topic. This will probably not help you increase traffic to your website... at least it won't bring in traffic/people who are interested in mental health issues.
If you focus your blog and forum on the lifestyle issues that those with mental health issues face, then it can increase traffic.
Hope this makes sense.
Sherif