you have to alot of work at the gym unless you get few excersise from a heath/fitness magazine. and make sure you eat alot!! and alot of guys i know like basketball players and other sports or hobbies they take wieght gainer for faster results. cardio is good but not too much of it cause it will make you loose weight.

but you have to careful on how you consume your intake cause if you dont do the proper excersises then will gain fat and not muscle. thats jus what i know about that cause of my guy friends