Joe - G here drum shell maker, custom drum builder repairer & restorer by trade.
I Agree 100% with Custard on this, avoid spirit stains
another factor to consider is depending on what your drums are (make) could mean its made from a far eastern equivalent birch... the drum industry is riddled with generic names being applied to non specific woods that kind of look like what they are supposed to, but are in reality nothing like it.
my fave product to use is Mixol tints, you can add it to water and make up your own shades of coloring, meaning you can get just the right strength of shade, so many people come to me after they have stained their drums and they have applied too much & too solid a finish.
my advice would be to use a waterbased product, first step is to spray down your shells with water from a squirt bottle, let that rise the grain, let it dry, sand it back, then repeat the wetting of the shells, this time round no sanding but whilst the shells are still wet, apply your waterbased colour. i like to use a sponge, have 2 sponges to hand, one to apply, then when you get all the way round, working the colour into the shell, you then go back around with the 2nd sponge taking off the excess and evening the colour layer... keep going round until the colour looks about even it will then fade back.
you can do this 2-3 times until you get the colour right, let it dry thoroughly between coats.
if you want to do a burst or fade (gradient) is very doable but slightly more complicated, but very can be done with a sponge, you just have to work in a different way...its a big explanation, but i can help.
for top coats, a gloss finish in instrument terms is a big job, spraying many many many layers & a lot of wet sanding & polishing, up to 30 coats of solvent based clear coat to achieve the wrapped in glass look, not all products are suitable to do this with, most diy products are not. you certainly need a suitable spray environment with filtration & extraction... i have known people in the past find a friendly car sprayer who would top coats for them.
Automotive urethane is the way to go in such cases, get them to do 6-8 or so thick coats, take the shells back, give them a sand, take them back to them, get 6 more coats on, repeat until you are starting to get a level surface... most car guys wont touch this, but if you can find a one who will you would be in business... but there is a lot of work in involved, I'm barely skimming the surface.
most furniture finishing & car spraying is no where near as intensive so it takes a lot of explanation to get them, to understand, when i first started i sub contracted my top coating, but got sick of trying to get the finishers to understand why we need such high builds & were going for such thick gloss finish, so i brought it all in house... i do have one contact who would do the drums for anyone, they do bits for me when I'm rammed out... possibly the best polyester finishers in the country, but its not cheap, you are looking at £100 + vat just to clear coat a 14" snare shell in gloss.
we use high build UV cured clear coat that requires a 4000 watt UV lamp to set it solid... its very much an industrial process.. waterbased clear coats are not solid enough and most generic polys dont hold up to such high builds... so you best option as a DIY job would be a satin oil type finish, or stain oil & wax such as OSMO.
if you need any more help let me know, i don't check in on here every week, just the occasional woodwork hang out to clear the brain of drums, but i can be reached via HighWood drums/ drumbuilder UK websites & facebook pages if you need a quick reply.
oohh and if you need some birch bits sending to play around on, i will have loads of finish birch off cut sheets you can try your stain skills on, just be aware the shells might be a bit different when you come to work on them.
G