Good lights make all the difference for trail riding. I find you get what you pay for with lights, the cheap ones stop working quickly. I'm a big fan of Magicshine for MTB lights as they seem to offer the best quality and beam patterns for the money. Lastly, I like to buy lights with more lumens than I need and run them on medium.
This light is absurd on high, run it on medium or even low for plenty of light:
https://www.amazon.com/Magicshine-Mo...ustomerReviews
MTBR review:
Supplement with a ~1500 lumen light on your helmet (I use one with an external battery that I carry in a jersey pocket) and you'll be very happy.