I've been trying this energy drink, By Strike Force Energy, a Veteran owned company. The stuff works really well, but it does not make you shaky or anything like that, Its a nice lift, and it comes in individual packets and different sizes. I get mine through Smith Outfitters, right now they have a 20% off going on with them. For hydration, I also try to drink a gallon of water every day regardless, and for matches I'll mix 50/50 water and G3. Beef Jerky, light sandwich or wheat wrap, just pick on stuff.
But check out the strike force energy drink mix, it works well.