Diet looks fine ingredient-wise, but obviously you aren't counting. Tough to gain weight if you don't know what your caloric intake is. It's really quite simple, eat more than your body burns to gain. Eat 100+ carbs (at least) around your workouts. And you should actually cut your strength sessions to 3 times per week. Recovery days are huge.