High-fat foods, even if they are the good kind, don’t provide you with energy. Converting fats into energy takes much longer than converting carbs into glucose which the muscles use. That’s why you may feel tired and sluggish during your training session. Don’t eat too much avocado, cheese, fish or nuts before exercising, even though they are healthy.