for a 16 yr old I wouldnt say the diet is terrible but theres plenty of room for improvement
Eggs are your best friend but whatever you do dont fry them. Also you need larger quantities of them for them to help you.
Why not try first meal same, you can use milk if you are bulking, its a really good food source.
second meal, 5 eggs scrambled. Personally I have eeggs on their own but brown toast isnt gonna hurt you if if makes them easier to eat. Also some people dont eat the yolks but personally I like the calories its a good carb free meal then with enough calories still in there.
3rd meal rice chicken and brocolli
Pre and post wo are fine, im not the biggest beliver in pre and post workout meals importance but as long as it doesnt effect your workout then eat what you want.
4th meal. Ask your mum ( im guessing shes cooking your dinner ) to try and go for lean meat, veges and a decent carb source. Real food, avoid things coming out the freezer or ready meals.
5th meal. Big tub of cottage cheese, eggs, protein shake with milk, chicken, basically anything protein heavy really to help you get through the night with enough protein. A slow release protein such as cottage cheese or milk is good.