First off, Eat protein with each and every meal during your day. If you are trying to gain, straight carb meals are not going to do it for you.
Make sure you take in an ample amount upon waking and PWO, those are the two most cruicial times to take in what your body needs.
Whey protein is also a great thing to add to your diet. You can gain without whey protein though. If I were you, I'd add a protein shake to my "wake up" meal, because you have no protein. I would also do a shake PWO, and if you are really serious I would also get a
casein protein mix to take before bed time. Casein is just a slow digesting milk protein.
The Good Stuff:
-Multi
-Omega mix (3,6,9)
-BCAA (powder or pills)
-Whey Protein
Also, if you've had a long day at work you could look into a pre workout drink. Something with a little caffeine and some B vitamins to give you a little bump start.
But in general, just eat eat eat and the weight will come.
Best Wishes,
TheWall