So I have a training program that's already showing me results!
Here's what I do:
In the morning, I pick one character at random. Everyday is a different dude, so no repeats. I stick with that character all day. I learn their moves, I do like 30 reps of moves for execution sake on both sides, I fuck around with the CPU to see what works and what doesn't, and then I try to find combos on my own.
At this point, I'll take myself online with this character. I play five matches. Doesn't matter if I win, I'm just seeing what I did wrong and learning from it. Usually it ends badly.
Then I go back to the lab and take the three biggest things I fucked up on, and three biggest things I did right. For example, with Ryu, I wasn't DPing enough, I wasn't trying to get some stun going on the opponent's side, and I wasn't playing aggressively enough.
So I fix those things. I put the CPU to work with some recorded moves or I look up how to be more effective. Hmm, seems I need to learn how to parry fireballs to start or moves I know I can get an easy parry off of so I can get to Denjin mode faster, and if I train them to jump at me more often, I can get some DPs going, and if I can find a way to apply pressure while I think like throwing out fireballs, I can keep them off their game.
I play a few more matches online after that. Bam. I'm taking wins a lot easier, and I'm not doing stupid shit as much.
I'll probably stop switching characters so much in a month, but my goal is to learn the game and how it wants to work instead of fighting it, and learn how people could play these characters. I'm not a Ryu player, but I gain a better understanding of how a Ryu player might act.
Fought my first Birdie! Is he not good or is it just that nobody wants to use Birdie?
Birdie just requires people not to get hung up on simple shit. Like a Birdie with good setups and good reads is REALLY hard to fight. A bad Birdie can get blown up easily.