if gaining rating points was based on exams a la tactics trainer, then sure maybe this would be a plan. But although the intentions are good, the rating that you obtain has many different variables outside of just chess knowledge.
How do you work on "avoiding blunders"? Even at 2000+ I still make enough blunders to make my coach red-faced.
Yes, it's definitely remotely possible to go from 1200 to 2000 in one year - but I would say 3 years is a more reasonable goal.
Yes, 800 Elo rating points is a lot. I gain only about 1-124 (about) points per month with one tournament. Maybe it's because of the type, quads are suitable for me.
Here I give you a roadmap for rising to the 2000 Elo level in just one year. Kindly note that this does not apply to rapid, blitz or bullet chess. I only make one assumption here, that you are already familiar with chess and a casual player at 1200.
Step 1: Avoid blunders. Time period: 1 month. Play games for one month, with only focus to avoid blunders. Not a single one. Evaluate all moves no matter how long it takes. Also attempt beginner chess puzzles.
Worth: 100 Elo points
Step 2: Study chess theory. Time period: 2months. Study chess strategy. Pawn structure, open and closed games, when to trade, forks etc.
Worth: 300 Elo points
Step 3: Study endgame. Time period: 1 month. Learn to properly recognize common endgame patterns and positions.
Worth: 100 Elo points
Step 4: Study openings. Time period: 1 month. Openings, variations, proper responses etc. Also solve advanced chess puzzles.
Worth: 100 Elo points
Step 5: Time period: 1 month. Study others games, historical games etc. Use annotated computer analysis on all games. Note: At this point you will understand why and not merely what.
Worth: 100 Elo points
Step 6: Practice, practice and practice! It goes without saying that you must be practicing everyday. You will be thrilled as you move forward when you will find yourself beating opponents of higher and higher skill. Armed with your deep understanding and knowledge, you will find your knowledge making the right decisions for you rather than you dreaming up the right moves. Experience is invaluable but in this context, I give it 100 Elo points.
Finally, in an year you would be at par with players rated 2000. Suggestions welcome.
Thanks