If we could convert compliments into cash we would all be rich.
Your work is worth what someone is willing to pay for it. You need a good variety of items to choose from which enables you to have different price ranges.
I've done some street fairs and have an Etsy account and a facebook account. You can never have too much exposure but if you don't promote your site no one knows it's there.
I made some items for my Veterinarian and made sales from people seeing them on his wall. I made items for the people involved in the street fair and they helped promote my booth. I hand out business cards when ever I can. I keep pictures on my phone to show people what I can do.
I guess what I am trying to say is that if you want to make money people have to know you have something for sale. Wish there was a magic formula to give but seems to be .. that one person, liking what they see, and willing to pay the price for it ??? Just because you build it doesn't mean they will come in this craft.
Hope I didn't ramble too much ...... Marion