Beans and rice should be added to substitute the lack of meat. Plant proteins added to animal proteins have a potentiating effect on the muscles. HTH, also the fiber in the beans is beneficial to keep the GI tract squeeky clean.
X2
Black beans are incredibly underrated foods/protein sources.
I don't see mentioned any vegetables/greens in that diet. If you want to actually make use of the protein, your digestive system has to be working fully.
Other protein sources= cottage cheese, canned tuna, greek yogurt.
I actually like breaking up meals to include several protein sources. I feel it gives the body the best possible chance to utilize various amino acids (no science behind it, just always thought that made sense).