The Becoming Bahubali program is an intense heavy lifting program.
To recover and improve strength and muscle mass, you need to be taking in plenty of protein. One gram of protein per KG of body weight per day is mandatory. Keeps the starchy carbs low and fats moderate.
Be sure to consume enough fats to optimize testosterone production, this is a key factor to recover from workouts and increase strength and size.