Practice your scales, pentatonic / blues, major, minor, dorian, etc, in every shape and position. Practice as much different scale sequences as you can. They will improve your technique and ability to improvise. Add more color to your solos with arpeggios, intervals and triads.
Can anyone learn to improvise on guitar?
Improvisation is an essential guitar skill but one which can seem very intimidating at first. As already covered in this series on learning to improvise, it is possible to learn improvisation and in a simple step-by-step way.