personally i just use creatine and weight gainer.
the weight gainer one person uses might not be good for another so experiment. also from my experiance the most expensive is not always the best (but that doesnt mean use cheap ones either) the creatine which i use is AST micronized creatine.