Good base nutes are essential, should have enough silica but more can be added. You need base nutrients that contain all needed nutrients, not just N-P-K.
Cannazym is just enzymes to break down organic waste, cellulose, dead roots, etc. It's not a nutrient, is not essential/required, but is good to add.
Seaweed and Diamond nectar (humic acids) - good to add, but not essential. I more often use a fulvic acid product.
There are other additives you need more than these. For example, you should use 1 or more bloom boosters and with coco have calcium/magnesium on-hand if needed, etc.
Generally, you can do well just sticking with a single ompany's base nutes and supplements. For ex. for cost-effectiveness and simplicity with a good reputation it's hard to beat the MegaCrop/Greenleaf Nutrients products, with "samples" (enough for a tent grow to harvest) often available (just pay postage). I switch around using MegaCrop 2-part and Advanced Nutrients pH Perfect Connoisseur base nutes.