A simple search on the forums should have gotten you the answer but I'll tell you nonetheless :

1 - Completing a campaign with any faction should unlock the others.

2 - If you can't be bothered, you can mod your descr_strat file and move the factions you wish to make playable from the unplayable to the playable section (cut and paste)