The best answer to get better in Starcraft 2 is definitely practice. Practice makes perfect. Here's additional point to improve our game plays.
Focus on a specific area when you are practicing. For example, you are learning a new build. Keep practice the same build over and over again until you can do it with your eyes close. You can even work on your practice with micro such as Blink Stalker micro or even Marine Splitting against Banelings.
Try to have a broad general idea of your games. For example, you are doing a 3 Gate expansion in PvZ and you scouted the Zerg is going for a fast Lair tech with an expansion. This should immediately alarm you of potential 1)Mutalisks, 2)Hydralisks 3)Infestors 4)Baneling Drops. You should know every possible solution for whatever you face.
Good luck -Grandmasters-
sc2tips.blogspot.com Everything about Starcraft 2 to improve your games.
Wow this is sweet, pretty much what I was looking for, cant wait to see the videos!!! Just started multi-player, the initial rush I got from starting my first build was amazing... my heart rate jumped to like 180! And I won!