Amino acids are one of the most essential groups of supplements in the arsenal of every athlete. They are the basic building blocks of muscles and are an effective post-workout supplement. Depending on the ingredients used with them, the amino acids are a good choice before, during or after training.