Yes, the samples themselves determine the quality of the sound.
But mixing still has its impact.
If I had a kick that I wanted to be punchier and tighter, I'd start by highpassing it with the steepest cutoff possible to remove any rumble and the worst part of that "woof". A gate can also help cutting away the anooying rumbling tail.
I've also discovered I personally often use an EQ boost on that gap between the bass hit and the woof in the kick to make it tighter.
If you lack punch in the kick, try boosting slightly around 200-300 Hz, either it will get better or it will get boxy, and then it doesn't work for that kick.
For even more punch, make sure you have enough power in the transient of the kick.
Also how you deal with the samples is essential. Having a subkick that isn't tight enough and have this annoying woof, why not try pitching in down so the bass attack which often lie around 100 Hz, gets down to 50-70 Hz? Then when you highpass and maybe gate it, the woof disappears completely, and you have a short and tight kick (if that's what you want).