Those are all good cancer preventives and good support supplements for fighting cancer, and they might even enable you to beat your cancer, but I do not see a strong cancer fighter to beat active cancer anywhere in the group - such as properly prepared oleander extract, inositol/IP6, colloidal silver, laetrile, quercitin, curcumin, bloodroot, (or a blood support tonic containing it), chapparal, graviola etc.
It is also important to cleanse and detox your liver and to take measures and supplements to keep the bile ducts flowing along with protecting and regenerating the liver.
DQ.
You might be able to beat cancer with diet alone, but I would not depend on it. Likewise, you might be able to beat cancer with supplements alone, but I would not depend on that either.
They both go hand in hand, and a healthy diet is essential. Diet alone is often not enough to beat cancer, but without a proper diet and overall healthy cancer fighting lifestyle as the foundation of your battle against cancer, supplements may have little effect.
DQ