What's your goals? Big and strong or just ripped? I totally agree with anotherbutters - there is no such thing as a 'hard gainer'. If you're not gaining weight, then eat more. It truly is that simple.
Your workout, to quote anotherbutters, stinks. You workout every day with no rest? No...