Perosonally I found that taking some lessons help a ton. That said, you have to put into practice what they have taught and not revert back to what seems comfortable. I've taken some lessons from pros and instructors and it actually helped a lot, that is, if I was willing to change those things that needed changing.
Most folks want a silver bullet that will make them play like a pro, but in truth it takes a lot of time, practice, and patience to become a really consistent player, and I'm not even talking about "good" just consistent. Lessons help, but you still have to change those things that need changing, and put in the table time.