1= Having a Self–hosted Site- Self-hosted means you have access to all of your website files and the servers where those files are stored. This is a big deal for me because, If I need to delete a plugin, I can delete the plugin without having to call or contact my web host.
2= Mailing list set up with my RSS feed. Doing this means I do need to send out a newsletter about a new blog post.
3= A separate bank account. I think this is a must because YOU need to separate your business from your personal bank account.
4=If you sell physical products you need the following
A printer to print out labels, label paper, and Mailers, labels, and a scale and Tissue Paper to wrap your products if its medium size.
5= A positive attitude. This is important. DONT start a business thinking everything will go wrong. It won’t only business owners who aren’t positive always end up flailing