That is def a clean diet. Is the weight posted in your profile correct? How active are you? What is your BMR? Just some things to think about. You can start with the diet you listed and track your weight weekly. If you gain too quickly, cut some calories. Not fast enough, add some calories.
Also...your weight training??? What program? Need a little info.