How to make realistic landscapes

Here is a pretty useful, in-depth tutorial about creating a landscape materials:

Landscape Material Tutorial Part 1 (Unreal Engine 4) - YouTube

This covers things like displacement, layer painting, as well as a nice wet effect. In terms of sound and particle effects based on what objects land on, that can be defined in your landscape physics material.