If you're not gaining any more size and if more size is what you want, then you are going to have to eat more...pretty simple really. As far as 300g of protein per day, I'm not saying that is how much you need, but just to clarify, you do not have to eat non stop to get that much protein, yes, several meals are required, but that is something you should be dong anyway.