My preworkout is pure or "L" (natural/bioavailable) form amino acids; taurine, beta alanine, glycine, glutamine, and the rest of the essential amino acids. I also make sure I've eaten a small amount of food about an hour before, leaving it time to digest some .
If you like creatine consider going the kre-alkalyn route, I've never used it but I heard it's better than others. Do your research though, with creatine you need tons of water otherwise it's proven to be bad for your liver. Happy exercising!