I remember on some vanilla private servers impact and grenades sharing diminishing return. Does anyone know if it will be like that in classic?
I don't know - the closest I could find was this article with a list of patch history:
https://wow.gamepedia.com/Diminishing_returns
But it doesn't mention grenades.