Need to work on the endurance like Cougie says. Long runs longer

, and more than likely slower, much slower than you are doing them now.
How much improvement have you had in those 9 years...Say at 10k and half times?
Also what do you mean by weight training?
Weak glutes will affect running, but everyone is different and with a different running technique. Not something you can measure. Our gym the instructors easily spot people with poor squat ability and also tight backs from desk bound jobs. Flexibility is important.