protein creatine, beta alanine and ZMA are starters, i love ZMA for the restful sleep i get form it, as far as creatine get a good trustworthy manufacturer of Creapure, and i use Primordial for my beta alanine its just easy for me to get them in one swift pass