A marketing strategy is critical to the future performance and profits of any company looking to improve and develop. An effective strategy will give the company direction in how to best market its products and services. It should also include timelines, budgets and methods of promotion (i.e. direct mail, advertising etc).