Hahaha! You're almost the same as me! Just...almost twice my age, I'm 20^^
Gee, thanks! LOL.
What you posted would probably be around 1300 calories a day, barely enough to be considered a maintenance level. I am at 4000 calories a day right now, and will probably be adding another 500 a day real soon.
Eating every 2 hours is a good plan, now just make it 7 meals a day of good clean food, and at least 500 calories at each of those meals, and you
should start seeing some weight gain. Don't rely too much on gainer shakes, try to get as much of you calories as possible from real food. I get my 4000 calories without any supplements other than fish oil and UDO's oil. But, one shake for breakfast and one later in the day, maybe right before lunch, should be OK.
At 5' 10" 155# I think it would be a good guess that you have an ectomorph body style. Naturally thin, flat chest, very lean, lightly muscled, small shoulders, long arms & legs? If so, don't overdo it at the gym. Two, maybe 3 times a week, full body type routines. No more than that, or you will overtrain yourself. Keep your total workout under 1 hour. Concentrate on the big compound lifts.... squats, deadlifts, rows, military or shoulder press, pullups, dips. Don't worry about focusing on just your biceps, or just your traps... they will get plenty of work with all the good compound lifts. Those are the ones that will add mass the quickest.
Oh, and the one thing that easily gets overlooked.... SLEEP! You don't grow in the gym, you grow when you sleep. Get at least 8 hours of GOOD sleep. Food, then sleep should be the first and second priorities.
And looking back at your original post; body being sore. When I first started lifting I was always sore. It seemed like for weeks on end I was always sore. But the farther I go, I seem to be sore less and less. It's not that I am getting any less of a workout, I just don't get as sore as often. I have heard that before on this board as well. Just give your body at least a days rest in between workouts. I workout Mon, Wed, and Fri. Or if it is a 2 day a week routine, then I do Mon and Thur.