Of these, the latter 3 are limited by your nutritional intake. Fighting is an anaerobic sport. Anaerobic activities include weight lifting, sprinting, basketball and soccer. The main fuel for anaerobic activities is sugar. Sugar can be found in common foods such as rice, bread, pasta and potatoes.
Fruits are also a good source of sugar.
During bursting types of activity, the muscles release this glycogen into the blood - to provide sugar as fuel. When muscle glycogen levels are low the body calls upon protein as a source of fuel. However, the body will store carbohydrates as muscle glycogen first, then it will store carbohydrates as fat, only after muscle glycogen stores are full. To recover from weight training workouts and to add muscle, you should eat 2 grams of protein for each kilogram of bodyweight. While carbohydrates are the fuel to train with weights, only protein can become part of a muscle's structure to promote new growth.