A note from Karen: In my opinion, daily practice is the key to success towards any goal. Making 10 practice swings a day or stretching for five minutes everyday will get you playing better than doing a marathon practice session for two or three hours once a month.
First of all, it is always hard to find big chunks of time to beat balls on the driving range or do intense workouts. Secondly, the long practice sessions and intense workouts usually lead to fatigued swings, ingrained bad habits and injuries.
There is something to be said about the momentum of taking small daily steps towards a goal that is cumulatively better than taking big steps with less frequency.
Practice something about your game everyday.