diet is the #1 thing buddy. hate to break it to you
now some guys have legitimate health problems which keeps them from reaching low body fat goals, however for the most part a proper diet and you will never even sniff 20% body fat as a male.
Some guys also have a bad case of knowitallism and attitude problems that keep them from reaching their goals. They ask for advice then bitch about the answers they get when its painfully obvious that some of the people answering the question have infinitely more knowledge and practical application. But that's just some people.
Just sayin.