@fedya First, I completely understand your frustration and I waited to respond until you posted your diet and training plans so I could perhaps present you with something useful. Here goes....
First, your diet seems appropriate. Carry on, but don't be afraid to tweak it if you find something...