You should try and create distance control like you would shooting a rubber band.

Distance control is controlled by both swing length and speed. You should try and create distance control like you would shooting a rubber band. The longer you pull back the longer it goes. The longer you swing the club, faster the swing will go. If you try to create distance by speed swing.(taking the club back the same distance each time and adjust swing speed on length of shot) to much guess work. I like using a clock for references. For a right handed player, your hands start at 6pm, if you swing the club back to 7pm and follow through on a consistent basic, you will create average carry distance, unless your swing speed is different each time and then your guessing again. Then you practice an 8 o’clock swing, you hinge a little more(creating more swing speed) ball will carry longer, keeping in mind that if your rhythm changes your carry distance will change. So, my answer is – it’s more about lenght but different speeds will cause bad shot.