I think the idea is very good!
This could also be a parameter of footwear.
Some shoes are more suitable for some terrains than others.
However, the influence should not be too strong, so that players are not constantly forced to change their boots.