I think, in order to think-ahead, you simply need to redefine what proper position actually is. I think a lot of intermediate players simply fail to recognize the correct side of an angle and/or the need to acquire an angle (other than straight). At least, that's what I saw in myself.
The moment I began to see the easy routes in advance, I immediately started to position for them. The more you do, the better you get at it (both recognizing what needs to get done and executing it).
There are occasional racks where thinking way ahead is necessary but it's not something that comes up fairly often. Sometimes, it's necessary to move object-balls, decide to play safe or take an unusual shot because something in the lay-out dictates that conventional methods will not get the job done.
Leaving those racks aside, when you're shooting at the 1-ball, you simply need to ask yourself what would be BIH position for the 2-ball. If you can get there, that's your goal. If you can't, what position would yield a similar result? After a while, you begin to treat certain layouts the same way each time because you just know what you need to do to get the job done.
Please see below:
http://CueTable.com/P/?@4GAvi3HIlv4IIvl4PLYB4QAto3RCoC@
This layout is often misplayed by rather competent players. Many players will feel a need to try and acquire a straight angle on the 8-ball in the corner pocket and occasionally fall short (A), having to send the cue-ball around the table for the 9-ball. The better player will recognize this trap and make sure he hits it with slightly more speed. That way, he never falls short, sometimes falls straight and occasionally has to shoot an angled shot (B) that will keep the cue-ball in the neighborhood. It's subtle but that sort of thinking can make a world of difference.