Hi, welcome to HCM.
Iron deficiency anaemia
can be corrected in the longer run with proper diet. However if the deficiency is too high, one might have to also take a supplement. With regards to diet, you need to increase the intake of green leafy vegetables, meat, overnight soaked grains, increase fruits rich is vit c since they increase the absorption of iron. substitute sugar with jaggery. Avoid drinking coffee or tea immeadiately after a meal as this inhibits the absorption of the dietary iron. Since you also mentioned Vit D deficiency, it is important for you to be exposed to morning sunlight for a min 10-15 mins everyday and also increase calcium intake through milk based products as calcium and vit D work together and increases their absorption.