you can do all of that, only protein must be high enough
What is "high enough"?
I am eating a large can of honey roasted whole cashews, I thought about you when I bought them gene.