Heroes of the Elemental Chaos has the feat "Born of the Elements", which is prerequisite to four paths of elemental feat chains. The watery one is "Child of the Sea", which gives a swim speed equal to walking speed, and you get the aquatic keyword. "Seastrider" requires 21st level and allows shifting through enemy spaces. It also lets you walk on water, but sink once the move ends.