That is an incredibly bent diet. It also sounds questionable because if I ate that and trained every day I'd be about 130lbs instead of 260. Just have a normal high protein diet, focus on complex carbs over simple and make sure your body has enough energy to function otherwise your metabolism is going to slam on the handbrake. Don't starve yourself either, fuel your muscles and DRINK WATER. In the gym focus on high weight, low rep exercises, you burn fat quicker. If you go for a run, eat. Don't go to bed hungry. Get enough sleep.
If that is honestly your diet then go to the doctor because it is physically impossible for a man who does as much exercise and eats as little as you claim to gain weight.