If you want to grow and gain more (and you aren't gaining now), you'll simply have to eat more. Calorie-dense foods (nut butters if you aren't allergic, etc.) will help with that.
I'd get tired of eating a whole box of pasta per day, but that's just me. With that said, every protein source (including grains) counts for your overall intake, so if you enjoy pasta, by all means...