Here are some goodies for beefing up the effectiveness of your training if we don't have these elsewhere already
http://www.twitch.tv/meleeitonme/b/471089168
This is a beautiful resource here. Its a video about improvement and mango is talking about ideas behind training to get better for almost 2 hours.
If you look in the related videos on the side and scroll down you will also see videos on this improving from players like PPMD. If you open these videos I highly suggest opening notepad/microsoft words/anything like this to jot down everything he says. Then later when you play open up the fie and start incorporating the ideas into how you train later.
So just sharing some thoughts i've been having/brainstorming on.
I'm a big believer of improving the idea that you are using to get better. The idea responsible for how your training routine is built. Specifically until its good enough for you to know it can bring you the skill you need to win. If the training idea you use isn't good enough to create the skill necessary to win I think the attempt to get good at the game becomes a wild goosechase. So with exception of course, I think no matter how much you grind at this game or play with your friends it doesn't matter if the philosophy creating your training isn't good enough to let you reach a skill level to win. You don't address purposely creating that leap in skill to a defined level that lets you win tournaments so it never happens.
After improving how you train, the improvement itself comes more quickly. Its more reassuring and encouraging to stay with the path of getting better then.
Bandit Croco that is a huge list of mewtwo videos. Thanks for putting that together.