I think footwork and route reading will come naturally as you log in the miles, but both are way easier if you got the guns!
I think some excellent work would be to pick out some Vsomething boulder problems that are a couple of grades easier than you can max out at, without having any stopper moves, maybe ten moves long. Do the route, drop and rest for 1 minute, do again, rest 1 min, etc, repeat 4 times, and if you are getting REALLY close to failure on the 4th rep, you picked the proper difficulty. Make sure you time your rest period though, and stick to it. No cheating on the last couple of sets, cuz it really starts to suck and hurt! After your 4th rep, rest until completely recovered, maybe 15 minutes or more, and repeat the cycle again. Try to do 3 sets on the same route, which would equal 120 moves. You might not get there with the first couple of workouts.
If you do this workout 2 or 3 times a week, with proper recovery between workouts, I promise your onsite level will go up by 1 or 2 letter grades in 6 weeks (depending what level you're climbing at now).
Make sure you pick something steep enough to work out your core strength-between 30 and 50 degrees, and technical enough (no big feet) to force you to use proper form.
There are so many other things one can do. But the above really works, and it works fast! It builds you right where most hard sport-climbing gets you: power-endurance. Personally I've never found long easy laps lasting 10 or 20 minutes to be of any value....Maybe when you're recovering from injury, but not for building strength or endurance (unless the intensity builds way high).