There are tools for all swimmers to improve their skills, but all you really need is a suit, a pair of goggles, and somewhere to swim --- These locations on the web MIGHT be useful, though!
But wait! I need more training!Isn't there more to this than train, train, train?