My first 2 boxing instructors were in the same gym, 1 of them is a marine boxing hall of Famer and a hall of Famer in boxing too, the other one was a heavyweight contender back in the day, a lot of them say he sucked at boxing, but I think getting to a title shot 3x is pretty good. So i think some people might disagree with me on here but if you want to do this and practice it, it might help might not.
So what they taught everybody to do, was to everytime you punched, he would have us all move our heads out of the way. When ever you throw a jab move your head to the right, whenever you throw a right hand, move your head slightly to the left and duck a little. When ever you throw a hook swing your head down to your side (that's what I remember about the hook part, I haven't trained with him in 2 years and the gym they were teaching at closed down already). The way I would use it was everytime I knew somebody was going to throw a right hand I would throw a jab and then move my head off the center and attack with whatever I wanted.
So if you want you can try that, maybe do a little more footwork instead of just the bouncing, and try to do some evasive foot work too, you have good technique in your punches though, and you could also try doing slip counters too, that might help prepare you for sparring or a real fight, but you got to visualize it in your head and (this is what I do) make yourself believe their is an opponent in front of you throwing a right hand or a jab or a hook.