It's all depending what you want to look like, if you want to gain weight and get big and ripped I recommend lots of protein and fatty foods. That's only if you would like to gain weight.
Now if you want to get look cut and lean you need to eat healthy foods and a little protein here and there. If you want to get that lean cut look, when you are at the gym you need to do light weight. You need to do some research and figure out what is best for you bc I do not know very much about working out and health, that is just what I learned from high school.