I really appreciate if you can get as much as micros from real foods rather than supplements. Its important for the body to work on natural sources rather than commercial supplements, especially at your age where you can definitely try best to incorporate maximum Nourishment through variety of foods.
Vitamin D &
B12 may be insufficient and hence may need supplementation but rest of the micros we should try best to get from natural sources.