If you've been running for a few years and haven't improved past a 7:51, I think that has more to do with your diet/ training methods. Believe it or not, diet plays a huge role in athletic ability. You can't drive a car with no gas or oil.
That being said, yes, testosterone will improve your performance. But it will not on it's own make you a superb athlete. For me, I've always been a better distance runner. I'm built more for distance than speed. When I was in the army (pre-t), my best two-mile run time for our PT tests was 14:05. And I was completely spent after that. Now when I do cardio at the gym, I can run at the same pace and barely get winded.
The biggest change for me was muscle growth and strength. I've always been very thin, ectomorph body type, and have always struggled to put on weight. Pre-t I was about 100-105lbs and now I weigh about 130lbs. That being said, I never really lifted weights pre-T, as I was forced to excersize every morning as it was in the army. We always did body weight excersizes, ran a lot, and rucked.
Push-ups, pre-T, the most I ever did was 42, as that was the amount I had to do to receive the highest score on the army APFT, so I always stopped right there. Now I couldn't tell you because I don't do push-ups as I have a bad wrist I've broken more than once, but I currently bench 135lbs 8repsX3sets.
To sum it up I'd say testosterone definitely gives you a better athletic edge, but nothing overtly drastic.