For a couple years, I had been eating something like a "paleo" diet (high meat, high fat, low grain, decent amount of fruits and veggies), but a couple weeks ago I changed to a more "Dr. McDougall" style diet (high carb, low fat, high grain, high fruit, high veg, quasi-vegan, but with some cheating). It seems to help. My kundalini and libido aren't where they were, but they are definitely better, and my energy levels are also much higher. I guess I should have known that the latter diet was more "Yoga-friendly," but there's so much hype nowadays about the "natural," "ancestral" type of diet and how it can help you be lean and strong with little effort, etc.
The clincher to me was this: if the problem were really farming and grain consumption, which started about 10,000 years ago, maybe earlier, then everyone for the past 10,000 years should have suffered obesity, heart disease, diabetes, etc. But they didn't. Only kings, who ate the most meat did, while almost everyone else was skinny. It's only in the past 50-100 years, now that everyone in the industrialized world can afford to eat a lot of animal products, that such problems have become widespread.
Plus, whenever I have lived in Japan, I have always been fairly thin and had high energy, despite eating tons of rice and sugary sweets. The big difference was I ate much less meat, dairy, and fat (Japanese sweets are made of sugar, rice flour, and beans, but usually no butter or other fat).