Ok. Can't say I'm an expert, but I've faced a couple online (some decent and some bad), and I've found some things to look for.
1. If you try to zone him, wait for him to attack first. Block Low so you can punish Low Minion grab with Telekick and get in for free. (or EN Telekick for combos) If he uses Sky Minion, he has to spend meter to knock you down. If he doesn't do that, you are at advantage when sky minion hits and can move forward. If you can do instant air sai, that will help you zone while avoiding low minion completely.
2. Telekick will sometimes lose to overhead minion, but you shouldn't be afraid to still try it if you're stuck at full screen. Once you move forward into Roll distance, You can beat all his Minions with Roll on reaction. You can also backdash them, but I get if you don't feel comfortable at range.
3. In close, B12 is great, but Scorpion has a really nice overhead to mix up with. It can be tough up close, so keep an eye on your meter and figure out where you should Armor out or backdash. Especially after he ends his combo with teleport and tries to reset you.
4. You can roll punish his Teleports. And once you hit with a sai, (Standing or Low sai) he has to respect you since minions are slow. Be careful of EN Spear though. It is advantage on block.
Hope that helps some.