Whey protein contains all the 22 amino acid including the 9 essential amino acids. See attached.
You actually dont want to buy BCAA by itself, since these amino acids may not be synthetized from plant or milk protein.
"The starting material for this process derives from animal by products high in keratin. Keratin is a fibrous protein extremely high in amino acid concentrations. The highest amounts of keratin are primarily found in the hair, stratum corneum (outermost layer of skin), horns, nails, claws and hooves of mammals. These animal products are broken down using various chemical and extraction processes to create many different types of amino acids."