You'll get the best results if you sand the cabinets down to the wood rather than applying stain over existing finishes. Sanding the wood lets the stain soak into the pores for a consistent finish.
Choosing the wrong stain may also leave you with a lackluster surface, or even require a wasteful do-over. As a general ...