Protein Shake advice

Here is my recipe
almond milk
o.j
mixed nuts
oatmeal(raw)
carrots
kale
spinach
mixed fruit
cinnamon
bananas
three scoops why protein

Is this a good shake for workouts and for a prediabetic?