As with skiing it is very hard to diagnose golf problems on line. But we'll ask a few questions and throw out a few thoughts anyway.
Question #1-Where did your drives start out? Were they down the target line, left of your intended target line, right of your intended target line? The fact they were curving left (a hook or draw) for right handers tells us the clubface was closing at impact (the toe was ahead of the heel). The answer to this question will define your swing path and maybe provide a few alignment clues.
Question #2-Look at you grip. Where are the "v's" created by your thumb and first finger pointed? Are they both pointed in the same direction?
Question #3-Where is the ball positioned in your stance (for your driver)? In the middle, opposite your left heel, somewhere in between?
Question #4-Take a number of practice swings with your eyes closed focusing on the weight distribution on your feet. As you do this start to feel how the weight is distributed at the top of you back swing-50/50, 70/ 30 front to back or vice versa. You might have somebody watch your normal driver swing and tell me if you are going beyond parallel.
Question #5-Take a club and swing back until just until it is parallel to the ground. Where is the toe of the club facing, where is the butt of the club facing?
The answers to these questions may start to lead to an answer.
A generic suspicion would be you have your shoulders open to the target and a closed face grip (rotated to the right) causing you to come across the line leading to a pull hook. Or you may be hitting from the top.
Topping can be created by any number of problems, having the weight on your left side at the top of the backswing, taking the club inside to quickly, trying to lift the ball into the air instead of letting the clubface do the work.
Just remember golf spelled backwards is FLOG!!!