Help for My Diet

Hey, I was just after some advice for editing or improve my current diet plans for my bulking phase I wish to start. I have not done much bulking prior to this as I am new to tnation and of bodybuilding and therefore any tips or help would be great.
My goal is to increase muscle size and strength. However I do not wish to add a lot of excess fat, I know that some fat will need to be added if I am to vastly increase my overall size, but I would like to minimise that as much as possible.
Age: 17
Weight: 150 lbs

Breakfast 8:30am
600mL Milk
2 Slices of Wholemeal bread
1 Tbl Spoon Peanut butter
30g of low fat cheese
2 apples

Pre-workout 10:30am (30mins before)
20g WPI
1 cup of rolled oats
1 banana
5g creatine

Post Workout 12pm
30g WPI
30g “pure Carbs”

Lunch 1pm
150g Lean Mince/Tuna
Big Bowl of Brown rice/beans/pasta
side salad

Afternoon 4pm (Shake)
500mL Milk
100g cottage cheese
2 Bananas
1 TBl spoon Peanut butter

Dinner 6:30pm
Usually
150g Tuna/Salmon/chicken breast/mince
Bowl or rice/pasta
Bowl veggies of some sort (eg capsicum, Broccoli, tomato, pumpkin etc)

After Dinner 8:30pm
200g Cottage cheese
25g low fat cheese
Bowl of Almonds