While i am still learning myself. i will pass on some little thing's i believe have gotten me where i am now.
1) Practice like everybody here has stated, but take a serious approach to your practicing. Run thru fingerboard exercise's - not necessarily scale's, but scale's will work also. i think the old adage goes " it's not how long you have play, but rather how much you practice!" so play that Axe as often as you can.
2) Play every and anything. don't constrain yourself to just what jerry or( insert your fav guitar player) does. Try little thing's like the ESPN theme, ba da da ba da da. or little melody' you here in commercials. or on the radio or the birds you hear in the morning. this kinda of practice is more for your ear's so that you can get the different tone's into your head and help to transmit that to your fingers.
3) record yourself! record some rythm tracks or better yet look for rythm tracks online. use those as you backing band. if all else fail's find somebody who can hold down a decent rythm for you to solo over. but record it so you can hear your good solo's and your bad solo's. listening back to yourself is a great tool.
4) Study and WRITE down the info or charts you are learning. i tend to learn something quicker if i write it down with my own hand. plus you have it alway's to refer to.
well i hope this help's. you can find a ton of good info on pentatonic scales, major and minor modes, hybrid scales and definatly more on the net or here. do a search for the kenny archive's and you will find a wealth of good info.