Deine Mahlzeiten an sich sind viel zu klein.

Du solltest schauen, dass jede Mahlzeit etwa 30-40g Eiweiß aus hochwertigen Quellen enthält (der Morgenshake bei CBL ausgenommen)
Also würde ich die 10.30 und 12.30 Mahlzeit zusammenlegen und die beiden Mahlzeiten nach dem Training ebenfalls.
Wiener Würstchen sind nicht gerade die beste Wahl

Leucin im Morgenshake raus

Gemüse kommt zu kurz

Fischöl auf alle Mahlzeiten verteilen

Bei so wenig Carbs (aus verständlichen Gründen) würde ich definitiv keine 50g Malto nehmen, sondern meine Kohlenhydrate lieber essen