Most of the suggestions listed above are basically BCAAs for intra-workout, and while being essential for muscle growth, it won't do much for giving you more energy & endurance, which is what you said you were after.
Buy yourself a 250g of beta allanine & citrulline malate. Easily found online from supplement wholesalers. Mix 5 grams (1 teaspoon) of each 30 minutes before your train - that'll definitely give you some more 'muscular energy' while you train. Stack this with 200mg of caffeine before you head to the gym. That should do it and won't break the bank.
For optimal muscle growth & recovery, then yes you can still look at adding in a BCAA-based intra-workout mix while you train. Like Modern BCAAs, Extend, Purple Wraath, etc.