At first glance, anyway, I don’t see a zap to add a user to a group. You might need another tool to make that happen. If you’re committed to ActiveCampaign then you might need to move to Enterprise or self-host with a custom plugin.
The other parts of your issue, wanting members of groups to have access to categories is described at How to set / configure private / closed group access, membership and visibility