Here are a few thing that will help you.
1. Start with a good source - Have the end result in mind when you choose your drum samples. EQ can only get you so far and it can only bring it what is already in the samples. Try to find some drum samples that already have a punchy element to them.
2. Layering - A good way to get the desired sound you want from a kick is by layering. If you are trying to achieve more punch layering in a kick with some high frequencies can be a good starting point. You can also layer a kick with another percussion element to give it some high end punch.
3. EQ - You want to make room for your kick. To do this cut frequencies from other elements of your mix that are occupying the same frequency range. You can even take this further but slightly boosting that same frequency range in your kick. For example, your sub bass will occupy some of the same frequencies as your kick sample. Use the parametric EQ to find the dominant frequencies in your kick. Then make a slight cut to that region of the sub bass. If you want more, then add a slight boost to that same frequency on your kick.