The only thing I would add to this is that in addition to your advice about internships, a lot of colleges have presses or publishing departments, and especially if a student can not afford an unpaid internship, they might consider applying for paid editorial assistant positions.