Forget the whole endomorph/ectomorph thing....that's irrelevant to the conversation. The above diet is okay...not perfect, but it's definitely good enough. Feeling full?
Just remember to try to keep the carbs clean. Low GI. You don't want to put it on as fat. If you're going to do high GI, then make sure it's in the morning or post workout.