700 is a good number for TOTAL testosterone, but it doesn't tell you the Free Test which is the one that matters the most, that's the one available and its not binding to any protein, in which helps to mobilize fat and other benefits.
Regarding to life style changes, in my case I couldn't do more changes, have always been in the gym, doing sports, eating healthy, so it was mattered of genetics.
I also know another guy from my school athlete that his total T was around 400, after he got covid even though he was triple vaxxed, so there is no one size fits all.
@SW15 what's your Free Test? Mine was 8.7 ng/dL when I got my results back.