I have done a couple mass gains in the past year and tracked my food.
I am also 5'8" at 131-133( varies day to day).
I gained 8-9 pounds(1lb or so was probably fat) in two months doing high protein(47%) and high fat(53%).
I was getting a about 200g of protein a day (1.5g protein/lb) and the rest was fat and grass fed butter.
I was eating on average 3700cal a day, maybe having a fasting day to up my appetite once every two weeks.
If you really wanna put on muscle and strength, go for at the very least 3,000 cals; that is what i started at and increased by 250-500cals once eating that amount of food become rather easy to accomplish.
Tracked all my food (amount, recipe, calories, grams of protein, and grams of fat) as well, my training (heavy power lifting, high volume work, with conditioning work once in a while.)
I had virtually no carbs except from what was in protein powder and coconut milk, but I have never really been much of a carb eater, so it wasn't a big deal.
The only thing I would change with my approach is to add a hefty amount of veggies, I didn't eat too much of them, but I'm not much of a vegetable guy myself. I love meat.
The one thing I made sure to do was to listen to my body, if I was tired or lethargic one day, I would rest extensively, drink a lot of water and maybe eat a couple mashed potatoes.
Also, workouts in the morning before i eat my meals (usually fuel with butter coffee), allowed me to eat 2,000cal breakfasts.
The more work or exercise you do a day, the more calories you should eat, just feel it out.
I hope this helps.