I have a vitamix, and make a smoothie almost every morning (not fast days though). I might possibly get my 5-a-day in one meal. I would recommend not adding grains, as they don't really add any value to your smoothie. You could try quinoa meal/flour, chia seeds, or hemp seeds. these will add fat and protein. chia and hemp have omegas too.
you could try oats too, though i don't like the texture.
i would highly recommend adding some greens - spinach is usually a good first start since it's milder and softer, but i love kale and chard. i usually add some lemon and occasionally ginger to cut some of the "greeniness".
Also, be careful with the almond milk. A little is ok, but water will do just as well. I've used coconut water with great success. You could do hemp milk too, but I prefer the hemp seeds and water to get some extra bulk.
I also sometimes add psyllium husk for extra fiber. And some people add protein powder, but if so, try and make it plant-based (not soy) for the extra heart health.