No, the best way to gain weight is to exercise, because it makes you hungrier, it stores more food into fat, and you gain muscle weight as well.
You can also supplement yourself with Throttle Matrix. I have been looking for a natural energy supplement like this for a long time! Now MYCHEM 2012 is also available. You can find more information at their site myochem.com.