Personally I regretted grinding so much for high grades
Once you're in the industry no one cares about that and I found in practice people with lower grades than me still ended up at the same or better companies
In retrospect it would have been better to put that time into side projects, interview prep, clubs, socializing
Obviously you don't want "bad grades" but I think there is diminishing returns after a certain point