Marketing environment

How do internal and external factors affect the marketing environment? Assess their impact on competitive strategy.