Any instrument will do that goes low enough without breaking up.
Bass takes up a lot of room, so look at the sound you are using, decide what it`s main sweet area is, ie low bass, mid bass, high bass. Then cut the rest out using subtractive synthesis.
Copy some basslines you like first, to get an idea of notes and frequencies.
Compression on the bass, sidechained to the kick, will reduce the volume of the bass when the kick strikes, to ensure the two don`t clash.
Try to make your kick tuned to the same key as your bassline.
For growling bass, rather than trying to make one sound have that mid range growl and low end rumble (an eq nightmare), use 1 sound for sub, and another for the mid range growl, and cut the 2 around each other with EQ.
A very simple bassline is just to have a note on each offbeat (where the hats generally sit). It`s a staple sound of hard dance, hard house, and early acid techno. It`s very cliched in techno these days though.
Generally I find it better to make parts that syncopate with the kick. So they call and reply to each other, but never both start their attack phase at the same time. This is a good secret to funk.
that`s all for now, there`s some stuff that might help you in my tutorial here.
http://www.blackoutaudio.co.uk/content/view/29/29/
And I promise my part 2 tutorial will be finished soon. It`s all written, I just need to type it up now, and this goes into much more depth into techno production.