if that is your diet you are pretty close. you need to speed you metabolism up a bit so you need 3 major meals and at least 3 healthy snack your protien shake can count as one but mix it in water. but aside of that what you listed is a good eating routine. i would be glad to give you a couple of other good recipes and meal charts.
glad to know you are concerned about your diet so many people aren't.

Disclaimer: TrainWiser.Com do not promote the use of anabolic steroids without a doctor's prescription. The information we share is for entertainment purposes only.
I do not sell, or condone the use of anabolic steroid.
I DO NOT DO SOURCE CHECKS! DON'T ASK