BCAAs are essential for increasing your endurance and energy levels during training and helping you recover better. They are also responsible for maintaining lean body mass and help preserve your glycogen stores while promoting protein synthesis. BCAAs can be taken before, during and after strength training or endurance sport.