My friends said the same thing as SkyBreaker and that is to just focus on one thing until you've 'perfected' (loosely used hehe) it to the best you can, then move onto something else. For a few weeks I was told to not even watch the fights, just a-move and go back to base building. I thought it to be stupid but it worked nice enough :O
Just to add to this, this holds true for learning the game in all ways. Pick a single, safe/standard build for every matchup, and mass games with it. This will help you learn to execute builds smoothly, and you'll learn how to make macro transitions to handle various scenarios, as well as winning through standard play. You have to focus on the fundamentals to really make progress.
Don't change builds on a whim, because you won't learn what works and what doesn't as effectively. Don't rely on 'strategic play' to win, because even if you cheese into diamond and win games, you won't improve (save those tricks for tournaments!). Definitely don't 'excuse' losses: 'oh he cheesed, never mind' - take something away from every game, you should be treating these as freewins.
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.