First-class advice Jimmie. I personally prefer real world training as well. When training I think people get too comfortable with the ideal setting of a gym. In a serious scenario one will more than likely encounter a myriad of obstacles that cannot be trained for in that ideal setting. Another thing is feet. Feet, legs, arms and the muscles that don't get exercised by carrying additional weight. In real life you WILL be carrying weight. How many in a gym are wearing a back pack while training? It doesn't make sense to most there because all they care about is how their body LOOKS. What you should be worried about is how your body FEELS. Maximize your training so that you can endure the hardship that comes with real, dire situations.
As for the food, also excellent advice. I have some friends who are doctor's and during med school they had to spend the summers dissecting bodies for parts. They would call me with these gruesome stories and an emphasis on diet. If you can see the difference between healthy organs and the not so healthy ones, believe me, you WILL change your diet.