In order to get access to the business hub, you just need to create a business account on Pinterest. This will open up access to analytics, advertising, and more.
Get a business account
To monetize your Pinterest, you can set up your catalog on Pinterest to create product or Collection pins. You can also join the Creator Rewards program when they open it back up. Click the link below to learn more:
Creator Rewards | Pinterest Business help
As far as making your pins more attractive, here is a great resource on Pinterest's creative best practices: Pinterest Best Practices: Essential Tips for Great Pins | Pinterest Business