I'm pretty sure he is doing a lot of hard work right now. His injury didn't slow him down and didn't delay his schedule. He will be ready but that don't mean he will defeat the fishman
Obviously there's no guarantee. Even in his peak form defeating Mr FishBone would be hard. Anyway, hopefully he'll be as well prepared as possible.