In Revit, Toposurfaces are Mesh elements. By definition, a mesh contains points, edges, and faces. Topos are always more manageable to edit when they have fewer points and edges, but all of those edges can also make them appear unrealistic.
There are a variety of methods you can use to smooth out those edges, but one of the quickest ways to do this is to convert the Topo into a Nurbs Surfaces (in Dynamo, of course).
It is easier to see the edges of a Topo when it has fewer points, so I created a very simple surface (with only 32 points).
In Dynamo, the definition is quite simple. It requires three custom nodes- two from Landform and one from Clockwork.
The first node (Topography.Plane.XZ) creates a set of planes in the XZ direction (along the Y axis), the Clockwork node creates a set of nurbsCurves along those planes, and the final node divides the curves at a specified interval.
The output is a NurbsSurface and its points, which you can then use to create a new Toposurface in Revit.
Here is the definition again, but with a slightly different interval.
And the final results in Revit, with the 10′ interval in both directions (and 2838 points):