Really? 6:23 for a mile? That is 400 meters in ~1:35 seconds. If you are an avid runner, as you say, you can easily hit an average pace of 1:15 per 400 meters. It's all in your head, just keep the pace and keep going.