Cirex
[09] Warrior
All I can add for now is that being good takes time and a hell lot of practice.
But you could practice all day long and still learn nothing. It's a bit deeper than that. You need to realize which mistakes you are doing, better mix-ups, better mind game, etc.
It's very easy to become "stuck" on a fighting game. You play against the same people over and over, or even against spammers in ranked matches, and you don't really learn anything. You need to play against better players, so slowly you pick up habit, you enhance yours and you learn tricks and all that.
I played lots of SCIII, but always against the same people, so I was stuck. Now, thanks to online playing, I can join player matches and learn lots, even if that means I got to lose 30 games and just win 6.