@durko91 - the macro breakdown looks ok, ultimately there's no way to tell you if it'll help you meet your goals or not, as everyone is different, especially if you don't have any previous data to go off of.
If you haven't already, I'd recommend using a TDEE calculator to figure out what your true maintenance is, then add 15-20% caloric surplus and start there. You want to be sure to add as much muscle as possible without excess fat, so a 15-20% surplus is usually a good place to start. Protein can be anywhere from 1g per pound to 1.5g, typically on a mass gaining phase, protein is lowered closer to 1g per pound to squeeze in more room for carbs, and fats should be anywhere from 25-30%, rest is carbs.
On a rest day, no need to be carbophobic or lower cals too much, in a mass gaining phase recovery days should be utilized as growth days. So, maybe just make sure to not have any sugary or super high GI stuff, but keep in oats, potatoes, rice, fruits, etc., and fuel your body to grow. Depending on your body type/metabolism, it might be beneficial to lower cals/carbs slightly on those days, but again it going to be a trial/error type thing.
Also, only because you haven't mentioned the training plan you'll be utilizing, keep in mind frequency/intensity and the type of training program will also play a huge role in your gains and if/how you pack on mass.
Be sure to post back with any more questions.