Could we have all of your Stats, Which include

Age
Height
Weight
Bodyfat
Training Experience
Cycle Experience

Your diet requires alot of work, I would recommend watching these

http://forums.steroid.com/showthread.php?t=323516

Then read all of the stickies and try make a new revamped diet for us to critique

-MaNiCC-