So, I figure that the next step in getting better as a player is to play as the other races to get to know their strengths/weaknesses/openers/etc.

Do you recommend this practice? What do you think about as you are doing it? Is there a good meta strategy that you recommend? Do you play scored games? Or do you play against AI to avoid getting crushed on record?

Just wondering what you think?