I have an account now to post but it seems that I can only post on bug reports and technical support. do I need to buy a copy of the game in order to get access to the other forum topics?
Yes, you need an Overwatch License if you’d wish to post on the forums.
If you’re a console player then you have to link it up.
Make sure to check this thread: Unable to Post in Other Forums? Information here!