So I first learned to play guitar my freshman year in highschool. I took a guitar class, and boy was it a joke. I learned a few chords and some techniques but nothing really impressive. For about a year and a half after the class, i don't think i picked up my guitar once. Then I went to my first concert (Coheed and Cambria) and was blown away by both Claudio and Travis's skill on the guitar. So since then I have been teaching my self how to play. I know lots of chords, can play a lot of intros of songs, and can even play a few songs. I know techniques like bends, hammer ons and pulloffs, slides, palm muting, etc... But even with all that I feel like i really still cant play guitar. I can play the riffs that i have learned and thats it. but I can't pick up my guitar and make things up that flow or anything.
So thats where i am now, what should I be practicing so I really improve? Right now I just look up tabs for certain riffs in songs that i like and learn them but I don't feel that's making me a better guitarist.