I'd like to underscore the "mastermind group" idea, because it's been immensely helpful for my own consulting career. I've been having lunch with a close friend and consultant (now CMO) every Friday for the past few years, and it's a huge difference, albeit difficult to quantify. The benefits include accountability, refining ideas, reducing stress, exchanging consulting tips and lessons learned, motivation, and more.