if you are starting with no affiliates it's better that you launch your first product with Clickbank.com.That's because people not have known you and some big marketers might inclined in promoting your offer if they have not heard about you.they do not want to jeopardize their own reputation among their subscribers by promoting some crappy products that is just re hashed and doesn't convert.
encourage people to sign up to your affiliate sign up page by setting up a link to it and then put in your description as "affiliates register here to get your marketing tools".so instead of they loggin into clickbank and creating their hop link in the marketplace they would sign up to your jv list.by this way you can keep track of your affiliates and you can use the same affiliate list for your next product.
ya i know their fees can be high in long terms and but at least they have build reputation among affiliate marketers.just like someone who mentioned here they are many affiliate courses that teaching people to go to clickbank and find offers to promote from clickbank marketplace.
so i bet most of the people are doing that and following that technique unless you are advanced marketer who can search manually for the merchant's affiliate program.
once you have a list of affiliates ,then you could go for private affiliate management software such as 1shopping cart.and if your 1st product launch was successful you would not have any problem in approaching big marketers as right now you have proof that your product do converts well on Clickbank
so they would not be inclined to sign up for your private jv offer even if you're not using clickbank for your next product launch.