I've been playing guitar for 20 years, but didn't really push myself to learn theory or other styles till I hopped on this site. It really helped to ignite me and show me how far I still have to go! I love that challenge, but I can definitely understand how it can feel defeating to be stuck in the same place. You may benefit from a private lesson, just communicate to your teacher what your goals/barriers are and it may help steer you in a new direction. Along with that, it may benefit you to jam with some other people, especially if they can teach you something new! Plus, it may just show you that you're a lot more talented than you think ;)