One assumes the bat speed comes from both better health and adjustments, perhaps made by the Twins.
His injury history those two years was pretty epic.
2022, plantar fascitis in late June, traded to the Yankees while he was still on his rehab assignment, went back on the IL August 2 and then on the 60-day IL August 25 until late September
2023, oblique strain right out of spring training, was out until May 2, went back on IL with hamstring injury May 30. He was activated and with the Yankees from June 20 until August 30 and then got waived, claimed by the Reds, and back on the IL September 18
Has been healthy for all of 2024 and 2025