Well if parry or jd are not available…
Yoga Stream or Volcano work great as aa against any character. In general if a character is on top of you, use sb lp or sb mp for aa. rc flame is good as well if you can do it. Use sb hk against a lot of low jumps.
Slides work great for aa unless it is against Sagat’s j lk which sb lp or sb mp will double hit I believe.
S hk & s mk are good aa from a distance or even c hp when he lands.
A lot of Sak’s will try to jump over you early after their poke strings. Be ready for it & use sb lp or sb mp to prevent the crossup.
S hk & s mk are good aa from a distance. Don’t slide as aa.
No normal aa will work against Sak’s diagonal kick & it will just bounce off a Yoga Stream. Best to rc flame, hit her on the way up, or defend/runaway.
Don’t slide as aa for him either unless you’re sliding under a jump & attacking or throwing from the other side. Sb mp works sometimes as aa, but not at certain ranges for some moves. Supers always work.
From a distance s hk & s mk won’t work too well except on the way up which will only work if the Blanka is very predicatable & jumpy. Other than that use pretty much the same aa as Sak. If you can time it right you can aa Blanka with the upwards flame.
When no aa works, you can’t rc flame, or just to mix it up, use his long limbed jump attacks like j mp, j hp, j mk, j hk, spear & mummy. Each can be used in different situations & at different ranges. One example, jump up or back, & if you’re about to land & they jumped, try j hk.
Other than that, would need to know what groove you & your opponent have & what else they’re doing to annoy you.