the best tip I can think of is this: whenever you want to play faster you actually want to minimize movements. use as little energy as possible when moving your fingers (i.e. only move the finger that you need to and try to minimize its path from one fret to the other - or one string to the other)

Dump the pick they are too slow, play your scales nice and clean and slow, play up and down in thirds. Play the chromatic scale in thirds too. If you want to play fast you,ve got to learn how to play slow.

Don't forget to use your ‘Anchor’ finger, use all four fingers over four frets and as you move around the neck use your forefinger to ‘anchor’ your hand in the correct position. to practise this, play a pentatonic scale in G, go up the scale then back down to the low G, then move up to B on the E string and play B pentatonic. Your fore finger started at the second fret on the A string then as you moved up to the B scale your fore finger went straight to the sixth fret on the A string. Concentrate on anchoring this finger in this position in the scale and you will quickly pick up moving round the fingerboard quickly and accurately. practise this moving all around the neck, use progressions to work out the chord changes. One other thing, in five years time when you are giving an interview to Rolling Stone magazine gimme a mention!