one other thing to think about is getting a good body worker
Whether it be a massage therapist, a chiropractor, somebody who does myofascia, or whatever
Of course there are good bodyworkers and there are not so good bodyworkers. So you need to stay positive and find a good one. It really can make a world of difference