Something I don't see a lot of guitarists talk about is rhythm. Rhythm and flow might be even more important than hitting the 'right' notes. Because if you know how to resolve notes then you can always resolve the 'wrong' note. If you hit a note too late or too early it is much more jarring to listen to than hearing a 'wrong' note that resolves. It sounds more intentional to resolve a note. It does not sound intentional when we mistime a note. Not playing in time is more noticeable to an audience because it is easier to keep track of the pulse than what key a band is playing in and what notes are diatonic or chromatic. Add a little bit of metronome in with what you're already doing and I bet you that you're playing will see big improvements. Especially if you're looking to play solidly. It's one thing to know harmonic and melodic theory with all the scales and extended chords that come with them, but if a player doesn't have a solid sense of time their playing, or performance, isn't as convincing or compelling.