Asheam,
A well thought out strategy. It is certain to change over the years but you've got a good starting point.
From my own experience the biggest blockers I see in the early years in trying to align your strategy to it's practical application, will be your ability to find properties...