Matt, couple of things....
1) Get a Vaporizer!! I have no issues with rolling and enjoying herbal consumption, my guys will attest, I can roll for an hour straight 4-5x a week (unless I'm sick or injured) with no issues, other than I'm getting old

The issue your having is with the carcinogens, the mode of delivery is the issue not actual consumption.
2) Check out:
http://wolfbrigade.net/blog/ Greg Walsh Head trainer at Wolf Brigade is my teams strength and conditioning coach, and he runs a daily blog of their workouts (he's the one that convinced me to do my blog for 10th Planet Jiu Jitsu Rochester). Its all functional strength using plyometrics, kettle bells, body weight exercises, etc.
3) Lifestyle change, don't diet(as in I'm going to go "on a diet for 3 months"). Take a serious look at what you put into your body, is it fuel or is it for fun? I made a switch about 3 years ago to a organic, natural diet and I wish I would have learned about it 10 years ago as I would have saved my body from alot trauma, that I'm still recovering from.
4) Keep rolling, and drilling technique. The better your technique the more economical your motions and transitions will become while your rolling, requiring less energy to perform each movement.
See you in December!