By no means I am an expert here, but I have been going through exactly what you are asking for the past month or so. Connecting with people actively, trying to sell them the vision of the company and get them interested to join. Here what has worked for me so far:
1. Of course you have to be genuine and passionate. I am really excited about the idea and startup we are building. (I left my safe corp job for it just recently) I talk a lot about what the product is, how did we came up with the idea, etc. I am genuinely interested to talk about the product and the problem it solves.
2. Always split it into two meetings. I never ask on the first meeting anything about joining us. Part of the first meeting is about showing how excited I am, what the product is, and how it solves a real problem. The second part, I listen. I ask questions and listen to what are some of the interests of the other person. Where they are in their lives, what is the current job situation, etc. Trying to get a sense of what would get them excited outside of financial rewards.
3. If the first meeting went well, there will be few email exchanges between us in the following days. Within next 7 days I ask for the second meeting. In the second meeting I ask if they want to be part of this vision, this company.
4. Always try to create a win-win situation. And If I don't think it is possible I walk away. Definitely there is financial reward, but the more I do this, the easier I can spot people's non-financial interests. (Simple stuff, People want autonomy at their job, people want growth, people want to be part of early stage startup vs go work at FB or Google with a very fix/define role.. You have to spot those on the 1st meeting)
5. Don't get stuck on one person in a way you have to have them. Everyone and every skill is replaceable. Don't force it. If you don't see a win-win scenario possibility simply walk away.
It take time but you almost can't rush or force it
Hope this helps