what every business needs to be successful