How can I become a reseller to start my own hosting business?

This is simple, just register at this link: https://club.zosnow.com/

How much should I invest to join ZOSNOW reseller program?

You don’t need to invest any money to get started. It’s free of charge. You only get charged when you sell.