Hair is full of keratin. In order for your body to be able to produce keratin, it needs to have as much protein as possible. So the more meat you eat, the more protein you're getting.
Liver is one of the most protein-rich foods, therefore it's the best option if you want to up your protein intake and get beautiful hair fast!