For those golfers who have a serious desire to get better on the course, you need to first work on improving yourself off of the course. This might include using any and all technology that comes across your plate. The first item to consider is a golf swing trainer. The old standard golf swing trainer is your teaching pro, because he knows better than anyone the problems that you are facing and the ways to fix them.
Looking beyond just lessons, you can consider some of the items out on the market that act as a form of golf swing trainer, too. There are weighted clubs, clubs that break when you make a mistake, and many other items to keep you swinging the right way. Try these things out if you really want to get better.