You just gots to be patient, wait for the opponent to make a mistake. Blocking ftw.
Shao kahn is easy, just keep jumping backwards and teleport punch with scorpion or ermac, throw in an xray or two. You have to time them though with whenever you think he's going to attack, which is all the time. His aggressiveness is his weakness