Zu aller erst einmal:

Es gibt keine Hardgainer!

lediglich Leute mit einem schnellen Stoffwechsel, wie es in deinem Alter und bei deiner Größe normal ist und Leute, die denken sie essen viel, obwohl sie kaum einen Spatz ernähren können.

Dein selbstgemachter Gainer sieht soweit gut aus.

Du solltes aber auch feste Mahlzeiten, bestehend aus Gemüse, Fleisch, Fisch, Eiern,... zu dir nehmen.

Wenn du probleme hast auf deine Kalorien zu kommen erhöhe erst das Fett, dann die Kohlenhydrahte.

Im Ernährungsforum gibts nen Stickie zu selbstgemachten Gainern, den solltest du lesen.

Whey und Creatin brauchst du als Anfänger nicht.
Allerhöchstens ein Whey nach dem Training, Eine Eiweißreiche Ernährung tut es aber auch.

Trainier weiter fleißig und iss vernünftig und reichhaltig, dann klappts auch mit der Masse.