Amino acids are the building blocks of protein. Your body produces non-essential amino acids, but essential amino acids must be obtained from diet and supplementation. These compounds play a major role in muscle building, muscle maintenance, and post-workout recovery and repair.