The two best things I do which has helped enormously in avoiding injury is to not run on consecutive days, and to do a proper warm up and cool down before/after each run. It really does make a difference. I'm pretty confident too that compression skins aid recovery after a long or hard run.