Question: what are three key elements that any strategy will need?
Answer:  Strategic Analysis. Strategic analysis helps you understand your company´s strategic position. ... 
 Strategic Choice. After undertaking strategic analysis you will be ready to make a strategic choice. ... 
 Strategy Implementation.