Needing help with my mesh

hi i have two questions about the following link.
the first one is why my texture is being repeated separably and not as a whole i think the problem is with my mesh and the uv of it but idk what is it exactly or how to solve it. just to demonstrate better what i mean is that i want my texture to be stretched on the mesh

and the second question is how can i smooth the edges of my texture on the mesh so the borders aren’t this obvious. i tried multiplying it by a gradient but it didnt work or at least i did it wrong.

https://drive.google.com/file/d/1U8uqoLsaoXFG_trzQfunqisGGod-OxN6/view?usp=sharing