When I put my above-ground in last year, I used a skid steer to do the heavy ground shaping and then worked it back into smooth shape with a tractor. I took a lot of the dirt that I removed and screened it. Then, the pool guys came and set the blocks for all of the uprights using a surveyor's transit. After that, I dumped buckets of the screened dirt back into the pool area and drove over it about a million times to pack it.
I have a 30' round, so I was able to easily maneuver a tractor inside of the area. After working it with the tractor, I used a large landscape rake to clear the small stones. What was left was a great base for the pool.
Pool guys put up the wall and I dumped buckets of pool sand over the wall for them to spread. Then the heavy mat, then the liner. It came out great.
Best of luck to you with your project... Be patient and work slow. It will come out great.