As someone who's done a lot of acoustic drum recording, I'd recommend using felt to damp toms and snare.
Too much ring in the snare just sound bad.
Cut a crescent of felt that fits the round contour of the snare (about 1.5" at the widest - 6"-8" in length).
Place that crescent of felt next to the rim on the snare (on the side facing the drummer).
This way the felt won't get hit/bumped (move) when playing.
The felt controls the ring/resonance without making it too dead (moon-gel).
Just a simple coated Ambassador head with this piece of felt... and you've got a great sounding snare
For toms, create felt "zero-rings" that go around half the circumference of each tom. The felt rings should be 3/4" to 1" wide. Place these felt (half) zero-rings around the bottom half circumference of each tom.
Take the time to tune the toms well...
The resultant sound will have clear/defined attack... with a natural pure decay.
The quality of the drums and mounting system will have a dramatic impact on the sustain of the toms.
Expensive "Pro level" kits generally have the best mounting systems (designed not to impede resonance).
Felt is rather inexpensive at fabric stores.
Hardest part about this project is taking the time to trim the felt.
You'll need to cut multiple pieces to create the half zero-rings for larger toms.