Best 5K speed training

Need the best 5k work out track or trail. Looking to PR my run at two upcoming sprints. Need to finish in the teens. Sub 20 at worst.

Anyone have recommendations?