I knew someone was gonna say add protein.
Your diet is fine mate, very healthy and that is the basis if any routine. You need to supplement well with vitamins etc also, search around the site and you will find loads of info.
For formulating your diet read
this as it has been covered many times.
hth
SD