This time a million.
Myofascial release is like my number 1.
My number two would be to train your parasympathetic nervous system. Many people are either not aware or ignore the benefits of this.
This is the slow, focus, calm, relax, rest part of your nervous system. You spend your days beating your nervous system to shit with your max effort lifts, so you must balance it out.
Sleeping is not enough you must train it as well with activities like, walking, breathing, yoga, meditation, etc. Any kind of slow focused activity.
My recommendation would be to walk a lot more and tai-chi. It has had an impact on my recovery and the amount of shit days I have.