Wow, that's a very long term plan you made! I usually have trouble sticking to such long plans. I tend to change my resources when I get bored.
I am a fan of identifying the vocab and grammar you need to learn first first, though! Definitely the best way to get speaking instead of getting bored.