Of the suggestions here, the ones I most agree with are
1 - Get enough loft - some people hit 13 degree 3 woods, some hit 16 degree 3 woods....if with your best strike these dont go airborne enough, go to a 4 or 5 wood. A good friend of mine (and a very good player) uses only a 5 wood.
2 - Hit down on the ball. While you give up distance and impart more spin on the ball, it will help you make better and more consistent contact. One you establish the muscle memory for good contact, and the commensurate confidence in the club, you can start working on more of a sweep. I have 2 3-wood swings - the "hit it crisp and advance it at all costs" swing, and the all-or-nothing driver-style swing that brings tops into play (but goes 30 yards farther if I catch it)