Well diet is pretty subjective to the person. I'm afraid trial and error is really gonna be your route.
I'm talking quantity here, since you seem to know a bit about what you should be eating already.
If you are having difficulty gaining wegiht/getting bigger, eat more food. That is the problem 90% of the time with people.
Also eat your yolks!