Yeah sure dynamic stretches are pretty good to do before, I agree with this and do the static stretches after. I personally use the foam roller before and after on my legs and I warm up by jogging for 5-7min.Are you quite sure?
Isn't dynamic stretching before a run part of a good warm up, intended to loosen up the muscles and avoid strains, and static stretching after a run intended to increase flexibility and give a greater range of movement?
And aren't foam rollers also often used before a run, to increase blood flow? Similar exercises before and after but, like dynamic stretching before and static stretching after, very different aims?
Also, two things have helped immensely: (1) the compression socks or compression calf sleeves (2) proper running shoes, go to a shop like runnersNeed and get them to help you pick the right shoes.