Hey, I agree with hol0point. You need to focus on some specific scales or patterns to bring yourself up to speed. I play alot of rhythmatic patterns, but recently i have been working my pentatonic scales up to a quick tempo. Just pace yourself and like what you are playing, challenge yourself to something you know you cant play, and learn it at a slower tempo. Once you learn it, keep bringing the speed up. Before you know it you will be playing it at the tempos you want to achieve. Patience and practice will get you to the speed you wish to get to. Don't get discouraged if it takes you a couple months to learn a solo, after you do u will enjoy it.