If you add dirt, be sure to build a wall of stones around the area, then put sand on top. Level is VERY important--critical even. You should try to be no more than 1/2" off anywere on your pad.
A 4'x10' panel or a 2'x20' should heat that pool VERY nicely! Use a solar cover too.