I play in two bands, one that does a lot of classic rock and one that does a lot of 80's and modern hard rock and metal. As a teenager, I practiced a lot, but I never had the focus to do what my heroes did. Sit down with a metronome and work out all the licks from THEIR favorites until they got them right.
What I DID learn over time though (and I didn't really notice it so much), was that I managed to create a style of playing that suited me, such that if I had to try to teach someone to play, I'd have to deconstruct everything I've learned and doen, to try to get into the mind of a beginner and it would be hard. From the way I anchor my hand to the guitar to the way I play certain things (switching in inverted 5th-root style power chords (5th-root-5th), in order to keep from jumping around the neck as much, or being able to recover quickly form a catastrophic string breakage, or understanding the importance of dynamics in a whole band situation, to create dramatic effect, or whatever. Intangible things like that, that the average listener or attendee would never "get". Those types of things have helped me immensely.
I've always said "Eh, I'm not as good as I would like to be" and it's true. I've found myself able to play things now that 15-20 years ago, I'd have never thought possible. I never imagined I'd get roaring cheers for pulling off the solos in Bark at the Moon, for eaxmple. When other people come up to me and tell me I nailed a solo or say they think I'm a great guitar player, I take pride in that. If someone else can look at what I do and say "He's really good at that", then I'm (mostly) content.