Making an account that can post on forums

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!