how to add texture to landscape that looks good

how to use texture paint option to paint surface of landscape with variations in textures as possible.I have this map imported into ue4.I have attached the image of map along with question.Please give the details of the steps I should follow.

The best thing to do in that case is to read the documentation on Landscape Materials and Blending:
https://docs.unrealengine.com/latest/INT/Engine/Landscape/Materials/

Cheers,