Doesn't sound like you have the right soil. Compaction may or may not help. My pond is all clay and it really didn't get any compaction. No leaks.