I find that once a year I have to take the boat out of the water and pressure wash it. I can usually gain 5-8 mph with with a good washing. If you don't have a pressure washer use 1/2 bleach and water and spray the slime. In about half an hour much of the slime will was off.
If my floor starts to rot out the diamond plate sounds like a good idea.