Pond and sinkhole were separate questions.
On the pond, consider having it deepened if there will be sufficient run-off to keep it full going into summer. If you have a large trackhoe or dragline come in, they can put the dirt they pull out on the banks as a levee behind them, further raising potential water depth. Say a trackhoe costs you $100 an hour and it works for two days. That's about $1,600, plus a bit more later to level out the banks with a dozer, in return for a much nicer pond.
On sinkholes, usually long, large, solid items, such as old bridge pilings, are dumped into the holes hoping to create a block at the bottom. Once blocked, they are backfilled. Likely not worth the expense and effort.
Ken S. in WC TN