I think one key to practicing is keeping score. Keeping track of set shot practice is also a bit boring, and somewhat time consuming, but it will help you improve. I use set shots from Hennings Pro Book, but I'm sure 99 Critical Shots would provide similar material. Games like the Hopkins Skills, Internet Equal Offense, and Golf-on-a-Pooltable are great as they eliminate the "sameness over-and-over" boredom of set-shot practice. Keeping score over time will provide the pressure factor; you'll not be satisfied with a poor score, and will always be striving for a high/low score record.
The problem with most set-hot and game practice is that they are entirely offensive (excepting set-shot kick and safety practice naturally). To exercise these aspects of shooting pool, rack some 9 ball or 8 ball, break, run out if possible, but definately shoot safeties against yourself. Sometimes pass up easy pots/runs to shoot an interesting safety. Safeties take practice to find and practice to execute, and this will help teach both. Naturally after any sucessful safety you will have to kick at a ball. At the end of the game, kick at the last few balls if more kicking practice is needed.
I'm no pro, but these forms of practice seem to cover a wide range of skills needed to play 8 Ball or 9 Ball, and they've kept me interested and motivated. ymmv
Dave
PS My favorite pool hall is only about 6 hours away from you, so consider this an invitaion to play sometime. Good luck in the meantime !