Why people fail to get results? Well, there could be several reasons for that but the most common are lack of plan and lack of discipline. I see this all the time and it's really frustrating. My intention here is to help you not repeating those mistakes.
Lack of Plan
Ask any serious businessman to help you start a new business. He'll most likely ask you for a business-plan. Why? If you have no plan then you have no predictable results. The same goes for training and nutrition. Yes, there are several other factors (like genetics that give you the unique opportunity to perform bullshit on your training sessions, eat total crap and still grow and lose fat) but no plan still transfers in lack of results. Well, you don't need to be TOO precise. Be prepared that some workouts will go wrong, some workouts will differ from plan, some days you won't have a chance not to eat crap. But general strategy should remain stable. Believe me or not, training log is the best thing you can do to your training, as well as food log is the best thing you can do to your nutrition. If you really want results you need a right program and nutrition plan that suits your individual needs, goals and restrictions. You may train spontaneously and get results but it's really a matter of luck. What will you rely on more: luck or plan? Well, I think that the answer is obvious.
Take-home point: if you've been training for some time and still get no measurable results maybe it's time to invest in training and food log. Get a plan!
Lack of Discipline
This is big. Even huge. I see this every day in others. I see it everywhere. Motivational pictures, motivational videos. Give me a break! While there are some videos that really motivate you to act, most of them are useless. You just need discipline to do something right on and on and on. If you want to be strong and/or look awesome you will need to follow some rules till the end of your days. Deal with it! Terrified? Well, then you're weak and you will remain weak forever. Discipline is strength. I'm sick and tired of people that want to get strong and muscular but don't have the discipline to train hard and especially eat right amounts of food and protein. I'm sick and tired of people that want to loose fat and don't have the discipline to stick to simple diet plan. Train for strength, eat a bit less if you want to loose fat, eat a bit more if you want to build muscle, eat high-protein, repeat. Is that so difficult?
Take a look around. Weak people are everywhere surrounding you. They all look for magic pill to solve their problems. The truth is that there is no such pill. Don't be one of them. Be strong. Have the plan of attack. Have the discipline to follow your plan till you die. And you will be strong and muscular forever. It is that simple. Thanks for reading.