Whilst there can be other factors that affect the ability of a business or practice to be successful, such as the economy, trends, cashflow and product/service quality or innovation, the number one difference between successful high-flying businesses and their struggling counterparts is good marketing.