Short of tilling everything up and grading it, I can't think of a way that would get you there quickly.
I would avoid the roller method myself. I would guess that could lead to excessive compaction, dry spots, dead grass.......
Over a couple years, early spring, mow and power rake VERY short. Then aereate and seed, followed with a load of good soil/compost/manure. Rake that into the low spots and hope for some late snows to evenly compact everything.
Later in the summer perhaps a shovel or two of dirt in low spots. Let the grass grow up through it before adding more. Areate again in the fall.
A couple summers of this kind of attention should drastically even out the topography of your lawn.
Or if you can't wait, go for the heavy equipment and roll on new sod. 1-2 days and you'll have a country club quality surface.