Perhaps you already know this...the main ingredient is passion for success. I see where you already have taught classes, so that's a plus.
One shop owner I talked to said it took her five years to turn a profit, however, circumstances most certainly vary by locale and her financial acumen.
Develop loyal patrons with unique offerings, classes, promos, and perhaps combine a tea room offering drinks and sandwiches.
Offer Internet shopping...
Passion, Desire, commitment, I read between the lines and thought I saw them in your message.