Here is a very good question to ask yourself.....
I am going to offer you 20 million dollars if you can accomplish the following. I want you 20 pounds heavier next year at this time at the same exact bodyfat percentage you are now. The stipulation is this....Im going to rigorously drug test you at an Olympic Testing level every 2 weeks for the entire year....if you pass for the entire year Im going to give you 500k just for trying (even if you dont gain the 20 pounds)....if you fail one test, just one....your gone, nothing. Think about that for a second. What would you do? How would you go about it. I know what i would do. I would be a 7 day a week treadmill-walking, heavy ass lifting, 'screw the freaking BMR' over and above shoveling in boatloads of clean food, especially at spongelike times (post cardio, post lifting), meticulous with my nutritional supplemental [bodyfat burning, recovery, and muscle building environment (leucine, creatine etc)] MF.
Ask yourself that same question and really think out the answer and how you would accomplish it....and you might find yourself with alot less guesswork and alot more gains.