There is a big flaw in the logic of your question I am afraid.....you seem to be confusing being better at the guitar with being fast...they are not the same thing by a long stretch....I have seen satriani and while you can't fail to be impressed by the guy's talent after 15 minutes of endless widdling you're crying out for a half decent tune....I have played in a number of bands over the past few years and I have never tried to play fast just tunefully so I think the answers are, if you want to get faster then practice scales and modes for a couple of hours each day (you'll find loads of sites with these if you search on google)...however if you want to get better then listen to as many different styles of guitar players as you can from as many different genres and let them all influence you (try Gilmour - Pink Floyd, Stevie Ray Vaughan, Django Reinhardt, Roddy Frame...as many as you can get your hands on)