Your routine looks decent, but I would avoid doing supersets with cables and such as you describe in one of your posts. Stick to the basics. As long as your bench press, squats, deadlifts, rows, chins, barbell curl etc are increasing, you’re doing fine.
As for diet, get on the scale once a month or bi-weekly. As long as your bodyweight is increasing (along with strength going up), you’re doing fine. If your weight plateaus, eat more. Don’t get me wrong, there is nothing wrong with keeping a rough food log, but your main concern right now is simply eating enough to grow. Don’t obsess over macros, or “eating clean.”
Here is a thread you might want to read. This guy went from skinny to huge, and used to post a lot on here.