You don't need advice from me, but I did the Beachbody Insanity challenge and still do the workouts 4 days a week with two days of weight training and the Insanity program changed my entire body and my fat burning system. Interval training is the basis and all of the fat melted off my body and I built lean muscle definition in my abs and I "love" my arms too. The great thing is you need no equipment, it is athlete training and you won't get bored because each day is different and the moves change every minute throughout each video. I also eat about 2600 calories a day and still have to try not to lose weight. I am about 5'5" and 114 lbs (need to get some but back so doing some butt lift weights). I hope you try it and find it really works. I also follow the Insanity eating guide, no processed foods, whole grains, low sugar. Your diet looks great, but if you want to gain weight/muscle you have to eat more... ha ha. Who doesnt want to eat more?? My day is like this, coffee with almond milk and stevia, ezekiel toast with peanut butter(1tbsp), plain yogurt with berries and .5 oz walnuts, or pro oatmeal with protein powder and nuts. P90x recovery formula after workout then protein smoothie or Pure protein bar, lunch is a chopped salad, good dressing of course, turkey breast, spinach, feta, carrots, apple, zucchini, whatever is in the house, then snack banana or almonds, later 1 slice ezekiel with 1 tbsp peanut butter or almond butter and real fruit spread 1tsp, next snack usually yogurt or slice lowfat swiss, dinner chicken tacos with whole grain tortillas or good corn tortillas, made in crockpot with fat free broth and seasonings, use nonfat greek yogurt plain for your sour cream, 2% cheese, and good salsa with no sugar, you can do whole grain spanish rice or beans, or we do pasta like you with chicken breast, or try cutting up chicken breast and breading with pounded panko and bran flakes and bake for great fried like chicken fingers. then I have a bowl of Kashi go lean the 140 cal puff cereal, it has 13g of protein per cup before I go to bed. with almond milk. PS I love hummus too.