Top 5 Tips to Staying Injury-Free
1. Run every other day, or 3 times a week (this is what I did for AF Marathon - speedwork, strength work, and running long)
3. Muscular Strength and Flexibility
You can read the full details here.
Of course, this doesn't speak to the importance of staying mentally healthy. I recommend beer and good running peeps.