If I may add to your supplements trace minerals and amino acids are highly important as well and from my understanding, Sea Salt (trace minerals) and brewer yeasts(17 out of 20 amino acids)
I highly look into deeping breathing for oxygen flow, magnesium, brewer yeast for amino acids, and Sea Salt for trace minerals.