A good swing starts with a good stance. The common stance is placing the feet shoulder width apart with a slight bend of the knees. Be careful not to bend too low or not have enough bend. A good balance will help you maximize your swing when it comes into contact with the golf ball.
There are three common grips: the Vardon grip, baseball grip and the interlocking grip. No matter which grip is chosen, the grip should not be very tight. Be a little loose with the grip, but not too loose. Being too loose with the grip can cause you to lose your club in the swing. The tighter the grip, the weaker the swing will be on the down swing.
To keep from slicing or pulling the ball, keep the shoulders up and steady. Never drop the shoulders or rotate them during the course of the swing. The shoulder, especially the leading shoulder (left shoulder for right handed golfers), should stay still. Shifting the shoulders even just slightly can push the ball. Keep this in mind: the shoulders control the arm in golf.
Having fast hip rotation doesn't necessarily make a good swing. Knowing when to rotate the hips will help you hit a more accurate shot. Your hips should stay still until microseconds before hitting the ball. You maximize your power on the swing with accurate hit rotation. Use a fast hip for balls that have to be hit farther and use slower hips for balls don't need to go very far.
Whether you are teeing off or hitting a fairway shot (putting is the only exception), you should pull your swing as far back as you can, keeping your leading arm straight. Bend the trailing arm 45 degrees. Just by keeping your leading arm straight will prevent errant shots. Bending the leading arm will cause the ball to hook, slice, or not get off the ground.