Ah et pour tes autres questions:
La macro est le point le plus important, que ce soit en ligue gravier ou en GM 
Pour la travailler, t'as pas d'autres choix que de jouer des macrogames. Si jamais t'arrive pas a en faire en ladder (cheese powa ^^'), trouve toi des potes de ton niveau pour train ta macro en cg.
Bien sur que tu dois prendre en compte les builds 
Pour progresser idéalement, apprend un build par MU. La partie ne se joue pas sur le build, mais ça reste un élément sécurisant en early game. Attention, faut apprendre a adapter ton jeu et ton build a celui de l'adversaire.
Y a des builds efficaces, tu peux jeter un oeil sur liquipedia pour avoir une petite liste.
Pour progresser c'est mieux d'avoir une race oui. En random, tu progressera forcément moins vite. Mais jouer random ne t'empêchera pas d'avoir un niveau satisfaisant, tu y arrivera seulement moins vite 