As Kemal said, you’re trying to stretch a 1024x1024 texture over a large chunk of terrain: of course it shows pixels!
What you can do is, again as Kemal said, bake the terrain texture to a higher resolution, like 8192, and eventually try again to apply it as a texture through a material object.