Ok,not an expert but getting the ball rolling so better players can add to what I’m going to tell you here.
Makoto you have two basic gameplans: you zone her or you rush her down. You can alternate between them too, but you have to play well,she-s a great char and many people have this as 4-6 in their matchup chart.
Basically she can take half your life in less than 10 secs if you don’t keep her on a leash. How do you do that? You zone her, but smartly. Use a combination of seismos, ex seismos, cr mk (keep that dash honest) and mp tk to keep her out of range. She has a rythm like Viper,which you dont want to let her get into.
Anti air everything,hold your ground. Use every antiair you have. Don’t discount early back HK,it works. Don’t keep her full screen,midscreen is the distance to be.
If you get your knockdown,go nuts ,that’s your chance for damage. She has less life now and you should be able to put the hurt if your execution is decent.
Don’t randomly bk over her head,respect the fuki. If you have to do it time it high and like you would agains a sagat dp or whatever.
If she chooses U2 feint a lot,bait that ultra and punish hard.
Don’t jump at her with normals,in fact don’t try to anti air that way. MP may give you better results but her HP will own anything under the sun and will let her dash under you for rape.
Don’t panic if you have her on you, try to make reads and try to escape. If you panic you’ll get raped in the corner in no time. Don’t push normals randomly,every button she has probably beat yours. Her st mp is pink floyd’s the wall,man .
Also,use your overhead, for some reason they don’t seem to block it.
That’s all of the top of my head, hope it helps.