I agree with Dynamite's diet advice. Personally, I eat a lot of chicken, since its a lean meat but also gives me the protein I need.
In terms of home training, here is the workout I use. I try to make it simulate the length of an actual fight, so I usually do a hard workout for five minutes, then rest for a minute. I do this for either three or five "rounds" depending on the day.
Different types of pushups that work triceps and chest. (triangle pushups, regular pushups, etc.) I try to mix up different types everyday.
Lots of ab exercises, and mix them up everyday.
Burpees, mountain climbers, suicides
Shoulder raises and shoulder circles, both with very light dumbells for as long as you can.
Side shuffle back and forth between two cones.
I mix in all these exercises on different days. Again, I do a five minute workout and rest for a minute, and repeat three to five times.
As far as supplements go, I've tried a lot of them. Recently, I've had good results with MMA Fighter's Fuel
Hope this helps