Why the wide stance ? Vulnerable on low kicks that way. It sound of the punching is good but you need to throw the punches when your are MOVING instead of standing still. This is hard to do in such a wide stance, since stepping in will make your stance even wider. I would suggest adopting a smaller stance (jumping rope width, and the step in will make your stance wider, which will give rise to the opportunity to close the distance between both feet, and it makes you move. This will also make your stance small again , so blocking is a lot easier.
Also combine kicking and punching. Don' just punch since you will be a one dimensional mt fighter.
Good luck