Dude,
I played mostly rhythm stuff for a good 2 to 3 years playing all sort sof stuff like Slayer, The Smashing Pumpkins, Metallica, and Megadeth. Then i started listening to Malmsteen more and also discovered Jason Becker. Being inspired to be able to play at the level of both Malmsteen and Becker i took up the daunting task to learn how to play insanely fast yet melodic and controled solo guitar. It took me all of a year to build speed up to and not exceeding roughly 320, if i am lucky i can sustain that speed long, but at the same time i realized i was lazy with my finers which were fairly week in the end so the speed was there, but the note clarity was a bit lost. I found that during the time where i was leanring the technique, building coordination and speed it was best to work on a variety of songs and solos of songs i enjoyed playing along to.
Here's my advice,
Number 1, Seek out one insane gutiarist you most admire, Joe Satriani, Malmsteen, Becker, Via, Holdsworth, etc...
Or even something less virtuosoish perhaps a metal song you enjoy or a classical piece. And basically do everything in your power to get that solo perfect.
Number 2 while you are working on learning that one solo practice scales and charomatic scales with a metrinome at a speed of 80 or so. Remember that this is just practice and do everyhting you can to work you hand and inscrease speed. The whole point of charomatic scale exercsie is just that, to give your left hand a work out. Otherwise choose a scale and a position and do runs up and down it in that position wtih different note patterns. 4 note patterns, 5 note patterns, 6 note patterns, 7 ntoe patterns, 8 note patterns, 9 note patterns.
Number 3, Time and patience will pay off.
Results are never immediate, if you live in America you are fairly conditioned to believe otherwise with quick fixes advertised everywhere and forced into your head as very real. When it comes down to it, with instruments unless you are a prodigy painful suffering is in order to gain skill and technical ability. Don't get frustrated, work on some simple stuff that is enjoyable to play and work up to more insane stuff that is fun to play.
Hmm...can't think of too much else,
Hope that helps some dude.