To be honest just like starcraft it's all about mindset. You need to focus on your goal and believe in yourself to achieve.
Many have the mindset of "going on a diet" or "going to the gym". If it seems to be a chore then obviously your not gonna have a positive attitude about it for a long period of time. If you want it to sink in you need to change your mindset about it. This should be a "lifestyle change" where you decide to eat clean and exercise as your normal life routine. This is the only way to remain consistent compared to those who I see at the gym who has spurs of few months where they go and then they idle for most of the year. I think the same principle applies when taking supplements.. "fat burners", "test boosters". These are just like taking a shortcut, they may have small effect but again should focus on making it fit into your lifestyle, taking shortcuts just leaves you susceptible losing motivation. The only thing I take is ISO 100 protein sometimes and multi-vitamin. I strive to get protein from diet rather than using supplement in most cases.
As it has already been mentioned its primarily about diet, food intake! There are many apps for mobile phones / computer that can help you count your calories/intake based on goal and what breakdown of foods you should have. Personally I do half an hour gym sessions which are 4-6 reps, 3 sets of heavy weights. Generally you will find for building muscle heavy weight is better, but make sure you practice and get technique correct first. As soon as you get close to lifting 6 you go up in weight and aim for a least 4reps!
TL;DR
Make a lifestyle change, set goals, eat clean, lift heavy!
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.