Ball speed
Ball speed is the speed the ball initially comes off the face. To maximize ball speed a centred strike is important.

Launch angle
This is the angle the golf ball launches off the club face. The launch is mostly dictated by the amount of dynamic loft at impact. Dynamic loft is the delivered loft of the club face at impact. This is not to be confused with static loft which is the actual loft of the club.

Spin rate
Spin rate is the initial revolutions per minute the golf ball is spinning. The ball is spinning on an axis which is dictated by the impact location on the club face, spin loft and club speed. Spin loft is the difference between dynamic loft and the angle of attack.

Optimal launch angle and spin rate is dependent on your angle of attack and club speed. So finding a good club fitter that knows this is important to maximizing your driver distance.

Having golf lessons to improve your angle of attack can also give you added yardage off the tee.

Sorry Try Again! - See Explanation Below

Swinging faster alone to increase your club speed doesnt necessarily mean longer drives. A centred strike is needed to complement the fast club speed. To maximize ball speed it is more important to improve centeredness of strike than to increase club head speed.

Buying the latest driver might well help you drive the ball further but only if the product is optimized for your game. The driver would need to produce an improved optimal ball speed, launch angle and spin rate than your previous driver to notice any improvement with your driving distance.

Sorry Try Again! - See Explanation Below

Teeing the ball higher may help in driving the ball further but this will not work for everyone. Teeing the ball high can aid in promoting contact on a positive attack angle, which is ideal for driver swings. Teeing the ball high can also promote a high on the face ball contact, producing a higher launch with lower spin leading to greater distance.