Good parts, bad assemblage whehe.
A process to follow:
1] record all your food one day maybe two
2] total out how many calories p/f/c etc
3] You will likely find out that that total is about 2000 cals-ish and not much protein
4] Start by focusing on breakfast. Try and get in as much food as physically possible here. you should eat to the point that it scares your parents/siblings. and stuff like bacon and chicken to your eggs. eat some oatmeal in addition. or whatever is available.
5] after you get into the routine/habit of eating a monster sized breakfast begin to make sure that you always have 3 real meals per day, of real chewable food. this 3 meal basis will give you the structure to add more or les meals.
6] try and eat something before bed.
That is the food issue.
Now the training issue. your split is less than optimal. at your level you can get way more stimulus out of each day. I would recommend squatting every training day up to 3 days. This will be your big grower and give you some frame.
Maybe after squats then do back, chest, shoulders and arms. Something like:
Day 1
Back squat 5x8
cable row
pull up
high pull
Day 2
Front squat 8x4
mil press
DB bench
dips
Day 3
dead lift 8x3
overhead squat 6x4
tricep press down
BB bicep curl
or something similar. this way no day is wasted by not getting the benefits of squat and DL etc.
At the beginner stage and with your low weights you will not need a full week to recover your legs. Getting more work into your legs will help your overall growth, good hormones, good posture etc.
Get a bigger stronger training partner.
that is all good luck eating sir,
-chris