I honestly hate the notion of 'hard gaining' and then stuffing your face with crap to justify 'gains', you only get fat. Putting on tissue is slow, even while on gear, it takes time and quality calories, consistently. Eat crap if you want but make it no more than 10-20% at most of your total daily calories...honestly, the rest should really be chicken, beef, rice, black beans, potato, good oils, nuts, just clean and wholesome stuff.
OP you are not cut. You should actually start dieting down until you see at least 4 of your 6 abdominals before you consider pinning. Your muscles respond best to nutrients when your bodyfat levels are lower.