If you’re not good at giving demo’s you’re going to have to learn to be. Practice. Get feedback. Find great presenters and have them hear your pitch. Giving great demo’s matters in every part of your business operations. The kiss of death is the CEO who says to me, “I’m not good at demo’s – my product guys never let me do them” (you’d be surprised at how often this gets said). If you’re not intimate with the product it’s hard for me to buy that you’re going to be a successful tech entrepreneur.