In today's very competitive marketplace a strategy that insures a consistent approach to offering your product or service in a way that will outsell the competition is critical. However, in concert with defining the marketing strategy you must also have a well defined methodology for the day to day process of implementing it. It is of little value to have a strategy if you lack either the resources or the expertise to implement it.
In the process of creating a marketing strategy you must consider many factors. Of those many factors, some are more important than others. Because each strategy must address some unique considerations, it is not reasonable to identify 'every' important factor at a generic level. However, many are common to all marketing strategies.
Another more information