There are five important qualities that all great businesses share. David Gardner unpacks these traits and how both investors and entrepreneurs can use them to improve their results.