Soreness in the arms after a long run could result from muscle fatigue or overuse. To improve arm endurance and reduce soreness, ensure proper warm-up and cooldown routines, stay hydrated, and consider incorporating strength training exercises.