nothing wrong with mixing bcaa's preworkout, it's benefical
something like conquer plus recoverpro....both come in raspberry flavors, then use something like compete intraworkout which has Whey Protein Hydrolysate plus a bunch of other goodies to really keep your endurance and anabolism lifted during your workout