How do you recover after a particularly tough session?

Just had one of the roughest sessions in a while and feeling pretty drained and sore. I've tried doing recovery walks & haven't found them to be helping me as of late. What are some go-to recovery strategies after a brutal workout? Looking for new ideas to bounce back quicker, recover faster & improve overall gym performance.