For magnesium MgCl2 (magnesium chloride). Very effective and cheap. Is use it.
For a healthy diet... One is following a given plan written down, the other is having the "plan" as an inherent part of yourself so you know yourself what, when, and why. To get it as a part of yourself you need experience and you need to think those experiences through, to understand what and why is occurring.
A diet that works for me, at the moment, is eating twice a day (rarely once, even more rarely thrice).
*In the morning 30-90 minutes after waking I drink a glass of water, then another glass of water with some salt mix solution (which includes MgCl2).
*Then another 30 so minutes and I eat. The morning meal. I begin with about half a glass of lacto-fermented buckwheat mixed with garlic and perhaps some apple vinegar, usually I let it digest a little (this to ensure candida won't have a chance, as I've had issues with it... it's a nasty creature). Some sprouted buckwheat or lacto-fermented buckwheat, sometimes potato starch for gut bacteria, sometimes some greens, sometimes some berries. Then usually fish (200-400g; 0.44-0.88lb), sometimes some liver, or if no fish then beef. Then fat (30-50g; 1.06-1.76oz).
*In between I drink just water. 30-60 minutes before the evening meal I take again some salt mix solution, with water.
*The evening meal. Usually I begin with sprouted or lacto-fermented buckwheat. Again sometimes berries, greens. Then fish or beef (200-400g; 0.44-0.88lb), sometimes liver. Then fat (again 30-50g; 1.06-1.76oz).
*60-120 mintues after the last meal I usually take drink salt solution with extra water.
Sometimes I skip the salt mix. Sometimes I take extra.
I also take dried sea vegetables for iodine. Sometimes ground egg shells.
Fermented and dried cocoa beans are good.
Sometimes some kidney. Sometimes some heart.
Sometimes I skip eating fat, sometimes I skip other things. Sometimes I wait a little, 30-60 minutes, after eating plant matter, before starting with animal, sometimes I don't wait. Sometimes I eat animal first.
Right now there are no vegetables nor fruits, otherwise I'd be eating those too. Right now I eat more greens as stuff's green and grows.
In about 20 days my young chickens will begin laying eggs, so then there'll be eggs.
Also flaxseed oil, olive oil, coconut oil, though now I have hempseed oil (which I can get quite cheap 3€/l).
Grains are also okay to eat, but they have to be lacto-fermented or sprouted.
It takes at least about 2 years to get your diet right. The goal is not having a "written out" plan that you follow religiously, but to have it all come inherently, even "instinctly". It needs to become a part of who you are. Not a closed part, but open and subject to change if necessary.