Back to the basics above — your swing is not perfect. Not even close. At best you grew up playing another sport, be it football, baseball, or other. So you have a baseline level of athleticism. But, your golf swing is not great. It's not bad. But, you've got bad habits. If football is a game of inches, golf is one of millimeters, and every little hitch, verve from the right swing path, quick shoulder turn, reverse pivot, hooded club-head, peak up to soon, and/or dive down at the ball does and will cause most average golfers to hit almost every shot less than pure and far from straight.