Tournaments
Being the e-sports beast that Stacraft 2 is, it has a lot of tournaments available for everyone to join. From novice to pro, is has tournaments for everyone. Below are listed some tournaments that are free to join for everyone. Sharpen up your Starcraft 2 skills and battle your way to the finals.
Zotac Tournament
Zotac has been active in the Starcraft 2 scene since the start of the beta and has shown it can host well organised tournaments with over 500 players, that are attented by a lot of well known topplayers. However, everyone who wants to join the cup can do so, there is no skilllevel restriction.
Zotac tournaments allow casters to join the games played in the tournament so that everyone can follow the action live with high quality commentary in different languages.
You can find the website at http://sc2.cups.gamesports.net/en/cup/.
CraftCup Tournament
CraftCup is split in a European tournament and in a USA tournament. However, USA players can enter the European tournaments if they have access to the European servers and vice versa.
You can find CraftCup at http://bitsperbeat.com/sc2/ (Europe) and http://bitsperbeat.com/ussc2/ (USA).
ESL GO4SC2
Besides the GO4SC2 cups ESL is the host of a lot of other SC2 tournaments, some of them even allow you to only play vs people of your own skilllevel (however, you have to be a ESL premium member to be able to join these). Check it all out at http://www.esl.eu/eu/sc2/go4sc2/.