I think it looks great other than the low amounts of fat. The easiest way to add some extra fat would be to switch to whole milk, since you already have milk in your diet.
My personal opinion, I like to have whole food before bed because it takes longer to digest. When bulking I want to stay out of a catabolic state while I sleep. So a piece of chicken or something like that will take a lot longer to digest than anything that is liquid.
Milk before bed is not bad at all though, this is just my view.