Your business needs a lot of different things in order to succeed. Smart leadership, good marketing, and a sound business strategy are obviously high on that list.