I’m just wondering if I should be registering my beats with my PRO before uploading them?
DEFINITELY. It doesn’t matter which one though. But all a pro is going to get you is your performance royalties. You’d have to be affiliated with a music publisher or a record label to get your mechanical royalties (streaming). There are companies out there that can get those for you though.