If unimproved ground really sucks up rain water, maybe you need a dry pond below the wet pond. Water proof the wet pond with clay. Let the dry pond remain native (sandy) soil. When the wet pond overflows, the water goes into the dry pond until it can sink away. The size of the dry pond would have to be based on how much rain water would need to tbe stored, come the worst rain event.