Here's a playthrough I uploaded for speedrun.com to show you it's for sure possible, you just might need to change up your technique & realize the bosses are harder than the normal opponents just as long as you train right: https://youtu.be/6DNKeoh9LX4
Note: I purposely uploaded a run where I lost twice, because it would be pretty crummy if the creator had the best speedrun. Also that's not black nail polish on my thumb. I smashed my finger at work 🤣