I think you need more Apothecaries and less Caches.
I also feel that Vault is a good complement to Apothecary because it can draw off the crap that Apothecary leaves on top of your deck and discard it for $, making an Apothecary engine more resilient to green.
But in the end, I think Envoy-BM is the way to go in this kingdom...