Consider this article on why white rice would actually be better for you than brown. One of the USRDA "My Plate" and food pyramid biggest fallacies is the over-reliance on grain. However, if you are going to have grain, have a grain that isn't going to hurt you as bad.
As far as eating for health, look at your macro-nutrients first.
- Protein: Unless you have renal problems, protein should be one of the higher proportions of food in your diet. Minimum is 1g per kg of lean weight if you do no exercise. If you do exercise, you will be better served by 1g per pound of lean weight or more. NOTE: 4 Calories per gram of protein.
- Fat: There are several fat soluble vitamins you need--not the least of which is Vitamin D. If you stay with monounsaturated and saturated fats you will do well. You just want to make sure you balance of Omega-3 to Omega-6 fats are favorable. NOTE: 9 Calories per gram of fat.
- Carbohydrates: Way to over-emphasized in modern diets, but still very necessary. These usually contain the water-soluble vitamins we need. NOTE: 4 Calories per gram of carbohydrates.
A diet that consists of an even split 33% of Calories from each macronutrient is actually a pretty well balanced diet. Another good split is 30/30/40 (protein/fat/carbs). As far as carbohydrates go, the more you de-emphasize grains and emphasize green vegetables the better your diet will be.
Meat is not bad. Fish is probably one of the best choices, usually anti-inflammatory (which reduces blood cholesterol), but prefer a filet over fish balls. Fruits are also good in moderation. Eggs are also good. To put things in perspective, most sources of meat include about 20g of protein per 4oz (closed fist portion) of meat.
As far as meat selection goes, if you favor grass-fed (or natural diet) sources of meat, the fats will have a more favorable balance of Omega-3 to Omega-6 fats. This will improve your health overall.
The biggest thing I see in your diet, is it seems to emphasize carb sources over protein sources, and possibly not enough fat.
As to your exercise, you will need to do something more than just upper body if your goal is to lose fat and gain muscle. You want to stimulate your whole body. You can do that with body-weight exercises. Burpees, squat-stands, etc. engage your lower half, and can help improve on the work you are doing with the upper half.