The more you train/compete and advance as an athlete, the more you have to pay attention to details like nutrition, supplements, and top of the line gear and equipment.
Is it absolutely necessary? No. You must nail down the basics first-programming, sleep, proper nutrition.
The following is a guide on my personal preference of products that have worked for me.