Image source: http://www.novamind.com/planning/marketing-plans.php
My opinion:
Instead of writing and posting a long article on Marketing Plan, I have posted a image of it. From this image you can easliy come to know the basic elements which is needed to make a maketing plan. These elements are: (1) current market postion (2) Market overview (3) Market SWOT analysis (4) Marketing objectives and strategies.
(If image is not clear please click on the image)
You very well highlighted the aspects that a marketing plan takes into account. Marketing budget would be another factor of much importance that would be taken into account during final planning. Nice addition brother. keep it up.