I recently heard a famous guitar player say, if you want to be good player, you have to play everyday even if it's for 30min.I shoot every day for 30 min..by myself mostly
When I was a kid we use to go to the pool hall with the big snooker tables. Always enjoyed watching a skilled player.