I played once a week for about 5 years.
Never was that good, but i could hit the ball straight, which is half the battle.
I was taught by a guy i worked with who was incredible.
Learned to swing smooth and not worry about power. Let the club do the work.
We played almost every Friday, since we worked half days. Also hit balls at the range on Tuesday.
It takes an insane amount of practice and devotion.
I had knee surgery and never got back into it. Haven't played in 10 years.
I do Top Golf a few times a year.

I can still crush them 300+ yards with a driver.