Creating marketing plan includes various steps, you have provided some of them but with these you also need to study market for making strategies, for your business, market reports will help you for properly to study of market.
As you already red Forecasting is also important so all the best...!