You left out molybdenum and antifungal herbs. These are crucial.
A strong olive leaf extract would be a good antifungal. A high potency B complex supplement(b50?) 2-4 times a day would be a good idea. So would a gram of vitamin C 2-4 times a day. Other supplements to help boost energy, such as CoQ10 and carnitine would also be a good idea.