I managed to get to platinum in 3months of Sc2 Play. I'm not sure if that's good or not but for me to progress the steps looked something like this:
1. Play as much as you can.
2. Constantly browsing Team Liquid from builds.
3. watch plenty of Sc2 Tournaments to know what builds are hot atm.
4. Watch less streams and play more games.
5. Learn to not get angry/ frustrated after a lose.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.