I really think you should practise sparring in multiplayer, where you don't actually do much running, rather horse stances, small steps, jumps and keeping balance while blocking and attacking and also keeping balance while taking an expected hit from your partner.
So far your flow is good for a starter