This, beta-alanine is an excellent tool for endurance training.
Agmatine is nice for a lot of things around training but for strict endurance training I'd lean more towards citrulline.
Also if you're running fasted grab a BCAA, or some other recovery type product. Protocol, Xtend, or...