Plant proteins have a poor match with body proteins, so you should add animal proteins from yoghurt, egg etc or take a mixture of plant proteins. For calories, you need a balanced diet without being confused by modern propaganda about oats, brown bread, multigrain etc. Micronutrients like omega, minerals, vitamins can be included, but they are being over-emphasized, they are invariably adequate in a mixed diet, except sometimes in vegetarians.