Like progres1v3 said, you might want to rethink your training programme. If you're trying to bulk up, drop the number of reps per set and increase the weight, to the point whereby your form is still correct.
Your diet will also make a huge difference bro, but that comes with a bit of patience too. 2 years back I managed to pick up 14kgs in 7-8 months by eating huge, training as hard as I could every session and getting enough rest.
I did use a mass gainer and a pre-workout, and the mass gainer was only used for a month because of its price. I eventually figured out that it was cheaper and more beneficial to eat well and big than it was to waste my money on a mass gainer. Got myself a good whey, and had better results relying on the food over the mass gainer for results.