First off, let me say this doesn't always work in all instances, maybe even not in MOST cases, BUT, it worked for me.
This was more of an experiment on my part than anything else. I was mimicking what I saw done on a golf course I play on from time to time.
A few years ago, I did a rehab on my yard. I bought a surplus used top dresser (from a turf supply company) Just like this one....
Top Dresser, Turf Truckster, Grass Machinery, Turf Equipment
I made my own mix of "engineered soil", using screened top soil, sand, some peat moss, a bit of lime, and fertilizer. About once a month, for several months, I'd put on an application of that mix, followed by dragging the lawn with a section of chain link fence. Dragging would pull some of the soil off high spots and deposit it into low spots. After a while, the low spots started filling in and the grass never "went away". Once completed, I rented a Ryan self propelled core aerator and went over the entire yard with that. The next spring AND next fall, I power seeded, treated for weeds, and then fertilized again. The lawn now has that golf course appearance we all strive for. Smooth as a pool table, green and lush.
Must be noted there were no severe rough spots before starting, just a bunch of choppy bumps and holes. Any severe areas would have probably needed spot repair before starting the top dressing.
In the end, over a 2-acre area, I used approximately 5-1/2 cu yds of soil mix. Not all that much in the grand scheme of things.
This was a LOT of time consuming work, but what the hey....It's worth it when completed.