@outdoorsy Just from your post which is not enough information to accurately answer you. It sounds like you need to increase your calories and when you are consuming them.
The other thing is your training you are training way to many days a week for someone trying to put in size.
Your training has to be intentional. You will have to train movement for the lower and the core: heavy squats, deadlifts, lunges, hang clean, offset carries, kB farmer walks etc.
And bodybuild or specific muscle tone work for your arms back chest and neck.
Look into older programs g I.e super squats, Heavy Duty by Mike Mentzer, or even Terry Todd’s basic training. Nothing fancy but you will get bigger and healthier.