I find supplementing minerals rather complicated because it's very difficult to find something specifically for your individual body. And oversupplementing on one mineral will exacerbate deficiency on it's antagonist.
Food would certainly be the best approach as it contains mineral ratios and cofactors that your body recognizes. Developing taste for one food and not the other is one way the body maintains it's mineral balance.
You can do mineral hair analysis without doctor intervention or commitment. A couple of places where you can do this through are Sanascan or Extreme Health websites as cheap as about $60 (i'm waiting for my hair to grow so I can do one)
E-lyte makes a kit of individual minerals that are used to test for deficiencies. This is based on taste which is probably one of the best ways of asking your body for mineral deficiency/excess clues.
I've tried the morning & evening basics by Angstrom minerals but find they taste pretty bad on it's own (mostly the evening combination) indicating improper ratios for me.
SCIO evaluation showed some cobalt deficiency (tied to B12 deficiency) and I tried it individually and it taste neutral/slightly pleasant.
I've tried other combinations (concentrace included) and this tasteed good initially and tested positive on EAV. But after a few weeks I could not stomach it and EAV follow up indicated showed overdosing/improper ratios.
Right now I stick with standard process food based minerals (mostly kelp and alfalfa form).