Ok, breaking it down very simply,
I would say change diet and change training. Volume is very helpful for muscle growth. Currently you are doing 9 sets per workout, 3x a week.
I would suggest a baseline of approximately 14 sets a workout +/- 2 sets based on good days or bad days. I would suggest 4-5 exercises total per day. This is for 3 days a week.
If you train 4x a week I would suggest 12-14 sets total. Upper body, Lower body, rest, upper, lower, rest, rest. Or mon/wed/fri/sun even.
Sets do not include warm up sets, but since you are so new and the weights so light, it probably won’t be an issue.
Your exercise choices are good and cover most of the body. Good job on that part.
Your nutrition is really terrible. You need at least some variety. A lot of people don’t mind eating the same thing every day and it makes it easy to shop, but in that case eat different sources every day.
In other words, instead of only chicken and egg whites, do something like the following for meat sources (this is just an example)
meal 1–1 egg + egg whites
meal 3–92% lean beef
1 protein shake somewhere in the day.
Fats are where you really screwed up mostly–you need a variety of healthy fats. Olive oil, avocado, walnuts, coconut oil…not just peanuts. Get variety. Of you want do the same thing as I showed with meats–put in a different fat source in each meal. Stay away from peanuts as an experiment to try to get you to think outside the little box.
Calories–go to bodyweight x 15 and see if your weight stabilizes and maintains. If not adjust until it does maintain at one spot. This spot–whatever it is–is now your maintenence level. keep it there for a little bit and focus on getting more intense workouts.