The weather should be good but it gets very hot around March and April.
Don't forget there's Songkran mid-April ...it helps to cool things down because people chuck water at each other for at least three days....everyone walks around in soaking clothes. It's also a very busy time because most Thais are on holiday then too.
The best place to minimize spinal injury on a speedboat is right at the back near the outboard engine.