Put in something like some Bent Rows for your back at least, it's look very undertrained on paper. Also consider some core stability and stomach exercises, you seem to be neglecting it.
Where is your back work though?
Whey is not ideal befre sleeping.
It's a quick release protein, you want something slow digesting. Something like milk or egg based protein powder is better, it's a slower release and will provide your body with protein throughout the night. You can of course get this from real eggs or milk but i'd avoid the carbs in proper milk before bed, milk protein doesn't contain carbs.
Alternatively have some cheese, it contains casein protein like the above and the fat will slow down the absorption.
I give up