The pursuit of a perfect stroke is an elusive journey. The hardest part isn't learning a technique, but being willing to constantly change, modify, and adjust as you develop. If you desire perfection, you cannot be afraid to try new things.
This post will break down seven simple tips on how to adopt the right mindset for improvement, from how to learn and practice to how to get the feedback you need to get faster.
Watch a lot of swimming videos of top-level swimmers, but also of normal swimmers. If you only watch the best, their skills can seem impossibly advanced. Watching swimmers at your own level, like triathletes or masters swimmers, can help you understand the concepts in a more attainable way.
Here are some great YouTube channels to get you started:

Technique is not something you learn once and then forget about. The perfect stroke requires constant attention. Stop your mind from wandering all over the place when you swim and instead, focus on how the water feels.
Ask your peers or a coach to watch you and evaluate what you are doing right and what you could correct. The best time for this is during your workout, so you can incorporate their feedback into your swimming right away.
If you have access to an underwater video camera, USE IT. They are not that expensive and are worth the investment. Film yourself from every angle: front, back, side, and 45-degree angles. Then watch it back. What you feel like you are doing is often very different from what you are actually doing.
Then upload the video to a platform of your choice and feel free to share the link with me. I will provide you with some hints on what to improve and get you swimming properly in no time.
Don't be afraid to play around in the water. By playing with your stroke, you might discover a new technique or movement that just works for you. To top it off, swim other strokes than just freestyle. You will see there are many similarities, and adding other styles into your workouts will actually make you faster in freestyle.
To help you stay focused, you can use a simple mental trick. Pretend that you are being watched in every single practice by fans in the stands. They will laugh at you if your stroke looks like crap. Let's see you not think about your technique now!
Finally, relax! It is the ease, relaxation, and efficiency of the stroke that makes you go fast, not how many muscles you put into it. Swimming is a constant learning process, so be a good student of the sport and you will reap the benefits.
Happy Swimming!
The secret is to adopt a mindset of constant learning. Don't be afraid to try new things and be a perpetual student of the sport. Improvement comes from mindful practice, not just mindless laps.
One of the best ways is to watch videos of other swimmers. Study elite athletes to see what's possible, but also watch swimmers at your own level (like triathletes or masters swimmers) to see more attainable examples of good form.
Mindfulness. Instead of letting your mind wander, constantly focus on how the water feels. Ask yourself: am I relaxed? Am I pulling with my forearm? Is my streamline tight? This constant attention is what builds a better stroke.
The two best ways are to ask for it and to see it for yourself. Ask a coach or an experienced teammate to watch you and give you immediate feedback. Even better, use an underwater camera to film yourself from multiple angles to see what you are really doing in the water.
The key is relaxation and efficiency, not brute force. A smooth, relaxed, and technically sound stroke will always be faster than a stroke that is just trying to power through the water. Focus on being one with the water, not fighting it.