There is a condition called Keratosis pilaris, that is most commonly responsible for dry skin bumps, is a result of excess proteins in the body blocking hair follicles. The result of these tiny blockages is the appearance of raised, hard white bumps on the surface of the skin, which can often have a red or pink edging. Mostly occuring on upper arms and thighs.it can be casued by simply having dry skin or vitamin A deficiency. it is also known as an inherited condition. (No experience-just what i found whenI looked it up)
If you are iron deficient it can hinder the vitamin A being utilised.
The wound on your calf-you didn't happen to be shaving and nick your self with a razor did you?
This is what happened to me(literally a nick the size of a pin prick) and it wouldn't heal and grew and developed into psoriasis(last time i had psoriasis was 10 plus years ago).