None of the movements flow into each other at all and there is little to no proper easing while transitioning between moves.
Now, when I say the moves dont flow int each other, what I mean is you're completely disregarding momentum. When something moves it has momentum, and in animation one of the things you need to think about while coming up with a combo or really any set of movements is whether or not the movement or attack you just dide makes sense when you consider the speed, direction and power of the previous one. A kick into an uppercut makes no sense in terms of a well flowing combo because there's no proper flow of momentum between the two moves. In order for the two to be together, the figure has to first come to a dead stop then start moving again, which is what we usually call stop and go around here and it looks pretty bad.
Now, moving on from momentum, something you seriously need to work on is foot placement and balance, especially with those two punches. There's absolutely no way he did those attacks without falling forward on his face, he was so off balance. One thing that plays a big part in blance is your foot placement of course, and at the angle you had both of his legs it makes no sense that he could remain upright. As a matter of fact, that little hop he does between punches makes absolutely no sense, if he had propelled himself upwards with his legs at that point he would have been met with a face full of ground, these are things to consider.
Well those are the major issues, but there are still more problems I'd like to address. One of them being that you seriously need more frames for your movememts, this animation is really choppy. You also need to try and make your movements more lifelike, because right now everything looks stiff as a board and unrealistic. I say this literally all the time but you need to envision what a move should look like if YOU were doing it, and then once you figured that out, then you animate the move. The problem most beginners face is trying to figure out how to make a stick figure do something instead of thinking about what it would take to actually preform something and then attempting to recreate it.
and lastly, and this might just be a personal nitpick, but stop. with. the speed lines and the dashing about. At this stage,that really just comes off as lazy animation, since it seems to me you ran out of ideas so you just did random shit there at the end and that doesn't fly, it's really noticeable. And even if it wasn't lazy animating and you seriously thought it looked cool, just don't. There are ways to make dashing and faster than usual movements look cool and good, but you have to know what you're doing first, it's not something you should be repeatedly doing while trying to learn how to do the basics because you'll get yourself into some bad habits that'll be seriously hard to get out of.
at least imo