you can always start to experiment with synthesizing kicks using a vst. massive is a good one for it. u can make most of the kick in there, and then do some post processing to make it phat (depending on the kind of kick you would want) i sometimes do this.
but most of the time i just pick a high quality sample, tune it, add a top kick, eq and sidechain and voila. i have my kick. but that said it really depends on how meaty you want your kick to be. sometimes parallel processing is a great option to get that extra oomph your looking for. also if you use trash by izotope you can get some super interesting results.
also im a huge fan of transient master