So I've been playing a lot more recently, and although I'm not sure if I've improved any, I do know that I know the mechanics of the game better, and also know exactly where I screw up now instead of going "what the hell just happened?"
I still have a tendency to play tryhard support, but I've been playing more tank/initiator types, as they seem to suit me and my tendency to rush into fights too soon well. I do know there have been several games of late where I didn't feel like I was the cause of our loss, and that I actually had a hand in my team winning the match. I haven't carried a team to victory yet, mostly because my mid-late game is still needing work, but I feel as though I've learned a lot in the past month.
And for the record, I suck balls with Hammerstorm. Don't ever ask me to play him, ever. Stick me with pyro or deadwood instead...at least with those heroes I'll stand a chance.