Join a masters swim club. Most cities have a number of these clubs. The guys that swim at these clubs are mostly former high school and college swimmers along with some triathletes.
You will learn a lot. It's a competative environment that will push you and it's fun. Most people will never...