cross training definitely helps.
biking, swimming, and other cardio activities can help strengthen muscles, tendons, and ligaments that are not in use when you run, and vice versa. doing the same cardio all the time makes you use the same areas over and over, and could make you imbalanced and injury prone. sort of like always lifting weight for one bodypart but not any others.