What Exactly Is a Preworkout Supplement and Should You Take It?

Can this combo of carbs, B vitamins, caffeine, and amino acids give you an edge?