-Great gains bro, keep up the hard work.
-I would recomend NOT eating before bed at all, unless it is a protein shake.
-I see your snacks and many of your meals consist of carbs. Try to substitute the carbs for some lean cuts of meat. Focus on taking in your fruit, like bananas in your first two meals. The rest of your meals can consist of veggies and lean cuts of meat.
-So, continue eating every 3-4 hours (seems as if you are doing that) high carbs first couple meals (with protein), and lower carbs, higher
protein for your later meals.
Good luck and keep us posted