There is no one-size-fits-all mass gainer protein shake. But a few things to consider are the amount of your calorie intake and your body type.
Some body types burn fat quickly and can easily form lean muscles. However, other body types have a difficult time gaining weight to build muscles. If you want to gain weight for bulking, you must aim for 700-1000 calories per day.