Well, I think that alleviation would be a good goal right now, rather than total elimination. Even if you think the latter is possible, it might not be, plus finding a doctor who would continually give you that level of relief might be impossible.
Yes, I do think that all those things you listed contribute to pain levels. And it isn't true that the more pain you endure, the more tolerance you have. Actually, the opposite is true.
I hope you find some good relief soon. (((hug)))