I agree that it can increase your knowledge. This is because you can ask questions that you need answered and other people will tell you the answers. Then you can obtain this knowledge.
Yes it does. When posting our views in the forum we are not only expressing our views only but also studying and gaining something from reading others post.