lol...
First things first,
If your diet's not full of healthy carbs and fats, and extra protein, you need to get that worked out. The reason people say to make your own gainers is that the store bought ones are full of bad fats, simple carbs, and sugars. It's like fast food with some protein mixed in. A few tablespoons of a nut butter like almond or peanut in your shake will jump up your diet a few hundred efficient calories really easily.
Just about anything hormonal will get you bigger to
some degree, but certain things are better at directly building mass than others. I could name suggestions but will leave that to people who've actually tried more than one of them so far, unlike myself. Although if you're not past your mid 20's I'd recommend avoiding them for now (to anyone who reads this).
If you're not already supplementing with creatine, as long as you get enough water with it, that'll give you a boost in size & strength right away and is very cheap and generally considered completely safe by anyone who knows what they're talking about. I hear nothing but good things about Mass FX, and I
think it's non-hormonal, but don't take my word for it.