The only way to continue to improve is by spending more time at the table. For casual players, non pros basically, if you spend 4-5 hours of good hard practice time at the table playing the ghost you should be playing better that last hour than the first hour. Your break should be very nice, consistently pocketing balls and parking the cue ball, you should know the speed of the table better than the back of your hand, etc.. Now by not being a full time player every time you go back to the table its not that you need to re-learn everything but you do need some time to get fine tuned. The more time you can spend practicing the less fine tuning you need, everything you do at the table becomes second nature and comfortable without thinking about it. I play at least an hour a day 6-7 times a week, if I take a few days off it will take me a few racks to start feeling comfortable, my stroke feels different, my eye patterns are not good, etc..Its kinda like a job. You see some people and its enjoyable to watch them practice their trade because they are very skilled at it and they make it look effortless, but they also do that 8 hours a day for years and years. I think its the same thing with pool, there is no magic that makes your stroke perfect, your aim dead on, banks center pocket on every shot, only hard work if you want to be at the top.