Ever since my first marathon in 2019, I had never beaten my own time—until last weekend. Here's how I did it, and what it's ...