dont play vs any dificult AI, that practice create bad habits. You will start to use strateggies that you think works, and when you fight against player you will be notice that not work, and in that moment you have to change your whole strategy which is the most dificult thing to do in real time fighting games.
what i do.
i dont have internet conection. i wait till the weekend to play with friends that come home, and all the week i practice watching tournaments very steply, and trying to understand why (semiij, tweedy, sonic) do every step in they metagame, why that j2 not was j1 o j3, o why d1 and trait.... etc
other step before this : create a notepad and whrite all the thinks that you see in ranked matches and tournaments that you think may help and create a game system, ej of a game system.
i mained catwoman , for me his mixups game close is:
1- 1f2
2 - 2b2 1
3 - f2 d3 1
4 - b1 2 d3
with this in mind sometimes i do : 1 3 2 1 in a round, and sometimes 2 2 1 2,
now imagine this secuency with every aspect of a character, when you learn your ourcreated secuences and implement in the game changing then your become dangerous that playing again a very hard AI.