I'll also add that the holy grail is: technical founder + product/design founder + business/sales/marketing founder. That's what is currently working for me.
I have all of those skills and I have been looking for a co-founder that does also. Perhaps I should just focus on a co-founder that has one of the aforementioned talents.
You have all of those skills? Are you sure? Try to identify where you are weakest, and find someone who is stronger than you in that area. You need to be ruthlessly honest with yourself about your own abilities because if you're doing it right you will be pushing your limits even if you're good.