I notice there's not a whole lot of consistency in battle strategies, with some battles being quite a bit slower than other ones when it seems like more consistency could lead to faster times.
- In the first battle (Beach, vs. Jerry), you hit Jerry with a thrown crab object while he's still invincible, to no effect. You also don't prevent him from picking up a few health kits and running away, which wastes further time. Was this really not avoidable?
- The fight against Spike looked pretty efficient. You do one body slam which did a lot of damage but no stun (thus no lengthy invincibility time), and used a throw that does a lot of damage and also doesn't have a lengthy invincibility time afterwards. Couldn't some of these strategies be implemented in other stages as well?
- Vs. Tyke: judging from the healthbar, going to berserk mode only loses time because it holds up Tom for a few seconds, and you'd defeat him in four hits anyway.
- Vs. Nibbles: Again there's a body slam without the stun, significantly speeding up the fight.
- Vs. Monster Jerry: After going berserk, you hit him with a body slam which leaves him at very low health with long invincibility. You did one jab right before going berserk; if you did one more it would probably have saved several seconds.
Overall I think there's too little consistency and too many opportunities improvement for this run. You should try looking into how to get body slams that don't stun the opponent (like in the Spike and Nibbles) battles, as tactics like that look like they could improve the run by a lot of time. Otherwise, you may want to look into other methods of dealing damage, that don't cause such long invincibility times. Hand-to-hand weapons, regular thrown items, throws or even just jabs come to mind.