First and foremost, all athletes need to shift their primary recovery focus to their natural recovery devices -- sleep, nutrition, and hydration. By focusing on these three, 1) getting the amount of sleep you know you personally need on a consistent basis, 2) consuming a balanced diet both before and after any sort of exercise, and 3) hydrating enough with water, you will greatly reduce your chances of injury, overtraining, and burnout. It's so simple, but most people focus on the minute details of training rather than the big picture stuff, so shifting your recovery focus to these three methods and treating everything else secondary to them has massive benefit. And even then it's just listening to your body: eat enough when you're hungry, drink enough when you're thirsty, and sleep enough when you're tired.
I personally think stretching and foam rolling (or some sort of self-massage) should be done in varying degrees daily, but even then it's individual. Even more individual would be use of things like compression, pneumatic compression devices, ice/heat, massage/massage guns, and anything in that realm. Staying off your feet is another one -- generally you probably should, but many people get a lot of benefit out of active recovery, even just walking around the house vs laying around.