V,
Well, since you asked here it is. All shots on a 9 foot GCIV.
I shoot 15 long straight in shots, bridging comfortably off the head rail, object balls lined up just past the side pocket.
The same 15 straight in shots bridging on the table, cue ball somewhere on the head string, object balls on the line of the first diamond past the side pocket, with center ball, so that cue ball goes forward after contact just enough to replace the object ball.
The same 15 shots with maximum follow (so cue ball follows to the foot rail, and back to near the head rail) - you are allowed a very SLIGHT angle.
The same 15 shots with maximum draw (draw back at least the the head rail).
The same 15 shots slow rolling so that cue ball rolls less than 1 foot (1 diamond) after contact.
The same 15 shots slow rolling with draw/drag so the cue ball rolls less than 6 inches after contact.
Object ball 6 1/2 feet from the corner pocket, near the rail, ball in hand, set up a mild to moderate cut, then shoot 15 (5 with inside English, 5 with outside English, 5 with center ball). Then shoot 15 more from the other side of the table. I will use either a forceful stroke or a soft stroke for all shots (varying day to day) since the aiming and results are different for each.
15 shots off the rail. Line object balls in a line down the center of the table lengthwise. Take cue ball in hand and shoot each one straight in with the cue ball on the rail. One day soft stroke, next day maximum controllable force.
45 straight pool break shots (no rack). Fifteen from the left, 15 from the rear, fifteen from the right. The shots from the left and right are divided into 5 cut shots using follow (cue closer to rail than object ball), 45 degree angle shots using slight draw (cue equidistant from the rail with the object ball), and follow shots (high object ball, cue ball closer to center table than object ball). Because I'm so poor at side pocket shots I have added 15 side pocket break shots a day.
During straight pool season I add 30 "escape the safety" shots. Object balls along the foot string, cue ball in hand along the foot rail, shoot all object balls with a slight to moderate angle to the far corner pockets. I cut 15 to the inside, and 15 to the outside. Bridge off the rail and put yourself close enough to the rail to be a little uncomfortable (on the rail if you are a masochist).
During straight pool season I also do a jack up drill. Using one of those circle racks, the object balls are in a circle in the center of the table. Put cue ball in the center and make all 15 object balls without cue ball touching a cushion. Do it until you make 15 without missing. It's pretty easy so I will move the cue ball a little each shot so I have to jack up over another ball to shoot.
When all that is done (about 2-3 hours) I play (during straight pool season I play at least 10 racks of straight pool a day). I have a bunch of other rotation and straight pool drills I do when I'm done with the above practice regimen, but those are the ones I do every day I'm home (as you can tell I'm as serious as a heart attack about improving). I'll bet you are sorry you asked. Stop by and play some on your way to Virginia.