I like Tom's explanation. The more you play, the more it becomes practice, the more you improve, the higher your MMR will creep, and inch towards promotion. Unit counters can be trained. Decision making can be trained. Build orders can be practised. Scouting can be turned into a habit. The only problem is actually dexterity which is particularly difficult to train. It is largely inborn and can only be improved to an extent. Some have it better than others. Anyone can duplicate a top player's strategy, build order and scouting time. The only problem lies in the execution. but the way starcraft is made, superior macro and unit composition can compensate for most things---this can be trained.
Its even more apparent when i was in the army. the IPPT test required running, jumping and pullups. running can be trained. some can run faster, some slower, but over 90 percent of people with adequate training can be pushed to the gold standard. it was the same for pullups. but however much you tried or pushed or trained, some people just cannot jump for nuts.
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.