For intonation, you can program tune heads into Garageband and then play along with them, speeding them up as you go along. For difficult passages, you can (assuming you have the chops on keyboard) create little loopable "play-along passages" which can speed up as you get more proficient. You can also use GB to create drones for scale study, and grooves for practicing...well, grooving.
