There are many factors in achieving pro quality acoustic drum tracks.
It's one of the hardest instruments for the home studio to record (well)... especially if you lack experience/gear... and (also important) good sounding physical space.
First, does the kit sound good in the room?
ie: If tuning on the toms is "out to lunch"... there's no mic/preamp/processor that's going to rescue it.
Tuning drums well (especially toms) is an acquired skill.
If the kit is sounding great in the room, then move on to mic'ing.
Start with a pair of overheads.
Place them... and do some test recordings.
The bulk of your drum sound should come from the overheads.
That's where all the details are captured.
If the overheads don't sound great... don't bother slapping up more mics.
Move the overheads until there's a good balance of the whole kit.
Cymbals sound best from a distance. All the good stuff... none of the clang/gong
Once the overheads are sounding great, add spot mics to fill out the individual drums.
On snare, the SM57 works well. You get a nice tight focused "mid" from a SM57.
On kick, you want a mic with a larger diaphragm (helps capture the lower fundamental).
On small to mid toms, a SM57 works well.
On larger toms, you need a larger diaphragm mic to capture that low "DOOOOM".
A SM57 or similar won't capture that huge bottom end.
As with recording any other instrument:
It sounds all too obvious... but the way to achieve good drum sounds is at the source.
Quality mics make a huge difference.
You an achieve really nice drum recordings using 4 mics
- Pair of AKG C414-XLS as overheads capture a nice, full, detailed representation of the kit.
- SM57 on the snare
- RE20, Beta 52, D112 (or other large diaphragm mic) on the kick
In this type scenario, the toms won't sound as full as if they were close mic'd.
But... it's easier to get 4 mics positioned well...
If the toms sound good but could use a little more "girth", you can isolate those hits/tracks and use EQ.
At this point, the drumkit tracks should sound pretty good when playing back.
For modern styles (pop/rock/country), I like to route all drum tracks to a drum subgroup... and apply an SSL type bus compressor. This tightens up the sound... adds some attack/weight... without sounding overly processed.
If you're going for a natural "in the room" drum sound... you can also add a little reverb to the drum subgroup.
Get the fundamentals right... and your drum tracks will sound markedly better.
I'd start simple... learn... and then expand to more complex setups/scenarios.
A great sounding 4-piece kit will blow away a mediocre 10 piece recording.