Being able to see your stats when you practice can be very useful.
You can practice anywhere as long as you have some room. Learn how to use obstacles in your yard to improve your swing.
Using a launch monitor when you practice can drastically improve your swing.
Exercising your body and getting it moving correctly can greatly improve your overall game.