1. Learn lots of scales and arpeggios until you can play them off the top of your head. This can be quite boring but it really does improve your guitar playing and both speed and quality of sound. you can eassily find scales and arpeggios over the net.
2. Expand the styles of music that you play/listen to. If you start listening to different music, you will get better in different ways.
3. Learn to play the music of the guitarists you most admire.