Well first off, you SHOULD know what your buyers are looking for. If you don't, then maybe you should spend some more time talking to them about what they are looking for.
Now not to say that they will want every deal you think fits their criteria, but that is exactly why you need to always be building your buyer's list.
So the process would go something like this:
1. Get a property under contract that you think is a good deal(this protects you so you don't need an NCND). If you have buyers set up already, then use their numbers to determine if its a good deal or not. Starting out, make sure you have some type of contingency in your contract to be able to back out of the contract if you need to.
2. Market the property to all of your current buyers that may be interested. If none of them are interested then begin a marketing campaign to get your property sold.
3. When you find someone that wants to buy it, have them give you earnest money towards the purchase price/assignment fee when you sign a contract/assignment with them.