This next bit may mean you stop reading right now because the real truth is, there is no 'best' way. There are various methods you could employ that would optimise your training that may suit you more and would allow you to achieve your potential. With that conversation stopper, let me explain the mandatory requirements you need to attain to make some substantial muscular gains.
But this isn't just by the media, certain presidents, and internet trolls. The calorie model leads to a lot of self-deprecation. We tell ourselves that we just can't control ourselves, that we deserve to feel inferior and down about how we look, all because of the mindset surrounding weight and calories.
In fact, studies show that vegetarian (including vegan) populations tend to be less overweight and suffer less from diabetes, heart disease, some cancers and more - living longer as a result. Whether that is from avoiding animal products specifically, or having a generally healthier diet and lifestyle anyway, is difficult to be sure of, but good nutrition almost certainly plays a major role.
There used to be a feeling that you could be obese but still healthy - however, recent research has put paid to that as it shows that even people who seem to be healthy have changes in their blood vessels which can lead to heart disease and stroke in later life. So, he can't fob you off with that excuse!
Given half a chance, your body will balance out by itself, but this is only possible by getting out of the diet mentality and listening to what you truly need. Imagine taking all of the outward energy you expend on diets, fads and gimmicks and turning it inward, so that you can listen to your heart and inner wisdom.