What do you need to be successful when starting a small business?

If you’ve got a great idea for commencing a new small business, you’re probably pretty excited. But before you rush out and get started, there are some things you need to consider first.