Scales, modes, an understanding of the chord scale relationship, some arpeggios thrown in and scales connecting individual elements of the soloing.
Main Elements: (Search terms)
1) Scales, Modes
2) Arpeggios
3) Chord/Scale relationships
Lots of practice, lots of learning so get started.
