Well nice information, i like it.It is very useful for me.
Forums are a community oriented discussion platform that is often described as a many-to-many discussion area. Anyone can make topics and anyone can reply.
Blogs are more personal. Individual users control their blogs. They can create topics and others can reply provided they have permission from the owner. This is a one-to-many discussion platform. Blogs also allow the user to customize the experience in different ways, essentially creating their own space on the internet.
On your blog only you can create topics,on a forum everyone can create a topic
Forums and Blogs has its own specialization with their respective field and you can use this as an advantage to gain popularity and promotions to your targeted visitors.