Lets say that you were caught in a time loop

One day a demon appears before you. Tells you that the almighty is hosting a gameshow and you are to be cast into a timeloop that starts as soon as this demon leaves your presence. Each month for the next 3 months, time reverses back to the time this demon has left. In order to break the time loop you have to successfully reach GM rank in Starcraft 2 without using any kind of cheats. If 3 time loops successfully pass the timeloop becomes infinite. A few things to know:

  1. You still age despite the time loop.
  2. Each time loop you retain knowledge from the previous time loop.
  3. This demon that appears, appears in the form of appearing like Diablo.
  4. Telling anyone else about the time loop, counts as cheating.
  5. You can invoke the name “Xanatus” to have him repeat the instructions at any time. Or ask for more clarification on the rules.
  6. Time reverses to the start of first time loop once you have won.
  7. Getting to GM in 1v1, 2v2, 3v2 or 4v4 all count as a win condition.

What would be your gameplan for getting to GM before the time loop becomes permanent?