Każdy sportowiec powinien zwrócić szczególną uwagę na swoją dietę. Jeżeli nie będziemy się należycie odżywiać, to trening nie przyniesie pożądanych efektów, a może wręcz zaszkodzić, gdyż sił i sprawności będzie ubywać, a nie przybywać. W diecie osoby podejmującej aktywność fizyczną musi znaleźć się sporo białka, węglowodanów, w mniejszym stopniu tłuszczy, a także pełen zestaw witamin i minerałów. Jedną z niezbędnych dla każdego człowieka, a zwłaszcza dla sportowca witamin, okazuje się witamina B1 Jest ona nieodzowna dla budowania silnych kości i mięśni, a także układu krwionośnego i nerwowego. Jej brak prowadzi do nerwowości i przemęczenia, a także do anemii. Witaminę B12 można znaleźć w produktach zwierzęcych – mięsie, rybach oraz nabiale, zwłaszcza w jajkach. Natomiast wegetarianie mogą ją suplementować w postaci tabletek, na szczęście dosyć tanich. Suplement witaminy B12 może też się przydać osobom uprawiającym sporty siłowe, gdyż zużywają one znacznie więcej tej cennej substancji, aniżeli inni sportowcy.