Absolutely take lessons. Anyone who plays golf semi-regularly should take some.
I did GolfTec a number of years ago and improved so much. I enjoyed the video analysis and library of drills. Now, Skillest is the big thing. Online/app, thousands of instructors all over the world are on this...