A couple of focus points that have helped me.
When the arms are swinging to the front with palms paralell to the water, do not have them come close together in front of the head. Rather have them enter in front of the shoulders with palms flat or facing down. Feel you are moving ahead not down.
Do not start the catch until you feel the body rising to the surface due to its buoyancy.
When breathing keep the head in line with the body. A head sticking upward destroys the flow. The breath happens when the mouth is just above the water and parallel to it.
The coaches can add so much more. Hope this helps.
May we swim with ease at the speeds we choose.