I'd drop the whey if you can get your protein requirements met with food (remembering that you don't need heavy protein if natural and not dieting). I use whey right before a workout only, but don't count it as a meal tho. It's bad when you start counting shakes as meals IMO. Definitely drop the aminos. Waste of money, I think.
Also drop the NO, ZMA (unless you screw/wank 3x/day), anti-E (replace with brocolli, I like it juiced raw). Consider dropping the creatine for awhile. You may notice no difference.
Only thing I'd keep is the vitamins, possibly the whey but not count it as a meal. Fish oil is a good addition, but it's better to eat the fish if you can. Also look at your sleep, alcohol consumption, and switch up your workouts.