Many things can affect the performance of a business, such as: the quality of its products or services, the abilities of its employees, its marketing, its public and media relations, how it reacts to change and, sure, a bit of luck doesn’t hurt either.
The late Peter Drucker, author, political economist and management consultant, is credited with pioneering the most important social and management theories of the 20th century. A quick web search will turn up many of his famous quotes, including:
There are only two things in a business that make money: innovation and marketing. Everything else is cost.