The best quality whey protein poweder you can afford. I use Optimum Nutrition.
Get a good protein because most protein powders might be full of shit. Alot of fillers. You can research this.
Lay off/cut down the meat if you can. Lots of protein, yes. Along with all that saturated fat. Yuck.