I bet those are really soft...Getting traffic is not easy for me. I'm probaby the wrong person to ask. One thing that did help though was joining some treasury teams. Are you in any? I'm in Etsy success too and I found a lot of useful tips there. But I am definitely no expert!
They are flannel! So soft and warm! I'm in a couple promo groups. Creativity Rocks and I just joined Crazyadsteam. I might have to check out etsy success. It seems like most people have trouble getting traffic haha.