A lot of my students ask about tracks they can play along with. This is a really cool blues guitar course that gives you backing tracks to play along with, as well as blues guitar instruction.
I think actually getting the chance to play solos is the best way to practice. Plus, it makes it way more FUN!