While you're doing all these lovely suggestions, think of this as training, because when you get an ISP with better ping, you'd probably be really good!

I used to play with very slow internet (3 mbps) and I thought I was a very, very bad player, but apparently it was the ping. Perhaps out of sheer luck, I survived difficult content.

After I switched to a 75 mpbs connection, I started to realize I was not THAT bad and felt better about myself.