Use quality sounds. This first production tip looks like a very obvious one, but you can't imagine the importance of it. 

You can spend hours and hours tweaking sounds. EQ like a mad man, or use exciters, compressors and other exotic stuff. But if you don't start with the right quality sounds, results will be disappointing each and every time. 
Start with a great kick. Browse through your sample library. Layer it, or use Nicky Romero's Kick2 plugin. If it doesn't sound boomy from the start, no compressor or plugin will make it great.

Use great sounding synths. Layer sounds and use stereo effects to create width. Exciters can help, but only if there's a great sound already. It's better to cut away in the final mix, and make space, than to try to fatten up.