Dude you weigh 170lbs by my calculations. And eat about 1600 cals?!
You need to eat mate. I reckon you should be looking at P/C/F of approx 250/280/40. This gives 2500 calories. This is a minimum figure you.
Real food rocks, whey protein post workout, other than that there is no substitute for real food. Just be organised, pre cook your chicken and potatoes, eat cold, nice and quick.