To expand a little on what Guitarpix said and emphasize it a little, this is what I learned in tennis. On the last day of my first tennis class, our instructor gave us this bit of advice. He said, "Now you know a little something. You know it because I shared it with you and helped you. Now you know all the basics of the game. There are intermediate and advanced techniques, but most tournament players rely on the basics shot after shot. The only difference between them and you is practice. To improve your game you need to do two things. First, play with people who are better than you are and pay attention to what they do. Second, play with people who are not as good as you are and coach them to improve." I may have paraphrased a bit.
So I would suggest a similar approach to your learning to improve on guitar. Though with guitar I really don't like to say "better" or "not as good" so much as "from whom you can learn" and "who you can teach". Even the best musicians in the world can learn by playing with others.
- Zurf
Granted B chord amnesty by King of the Mutants (Long live the king).
If it comes from the heart and you add a few beers... it'll be awesome! - Mekidsmom
When in doubt ... hats. - B.G. Dude