MR some the the best advice i can give is watch some pro reps.
It wont help with ur actual ability to play the game (micromanagment, apm, yadayada) but itl help u speed learn the counters to each race and each build.
HDstarcraft, huskystarcraft, day9
all good commentary on good pro reps.
out of these 3 i prefer hd or husky. day9 can be god for beginners but i find it a bit annoying how every 30 seconds he decides its a good idea to pan away from the game, and to himself so he can have some gay nerd reflection convorsation on how we feel about the fkin game thus far. JUST STFU AND CAST THE GAME
HD will never pause or rewind a game, so its good stuff.
Husky doesnt really know what to say half the time so he just calls it like he sees it, and most of the time he fucks up names of shit so it gets confusing
other than this, all i can say is just play the game..its not nearly as hard as sc to be a decent player...
as long as u have a plan on what you are gunna do, you're usually 1 step ahead of ur opponent