Swim Faster
Wear a drag suit over your regular swim suit. A drag suit can be any old, worn out swim suit you have on hand. This will get you used to swimming with more drag and you should be able decrease your lap time by several seconds.
Take slower, more purposeful strokes in the water. Quick, thrashing strokes will not make you go faster, but it will exhaust you much faster. The speed at which you swim is determined by how many strokes you take in a set amount of time, and how far you travel per stroke. Essentially, you want to maximize your travel distance per stroke.
Find your center of buoyancy. Generally this is located in your chest, so many swimmers find that if they push the chest down into the water while swimming, it will cause the hips to come up toward the surface, making it easier to propel the body with the legs. This will also help your body not to sink into the water, causing more swimming resistance.
Streamline your body while swimming. Pause between strokes with one arm outstretched in front of you and your other arm alongside your body. This will help your body glide through the water more easily.
Rotate your body from side to side with each stroke. This is pertinent to backstroke and freestyle. As you reach forward with one arm, and push the other back, roll to the side with the arm back to take a breath. Don't pull your head straight up to breath, as this takes too much energy and throws off your buoyancy. Roll just enough to the side to get your mouth out of the water to take a breath. Try to alternate sides every three or five strokes so you don't strain the muscles in your neck and upper back by only rolling to one side
Use a kick board to help develop your leg muscles. Keep your face in the water and the kick board in your hands stretched out in front of you. Tilt your chest into the water to find your point of buoyancy, then focus on kicking to propel yourself forward.