Marketing strategy is an essential starting point for any business. It takes time and patience to create one and requires a candid look at past, present and future marketing activity.