all of the above and list items regularly here on Etsy, it takes a while to get established, but if you keep on plugging away, you will get your name and your shop known.
Most of my sales last year came from Twitter, it's a great marketing tool and I highly recommend it.
I've not really got into selling this year, as I work full time, have a 4 year old and there just doesn't seem the time for me, but I'm keeping my name out there, as the more people see your shop name, the more they will remember you, you need to brand your items, and so you need to stay active and visible.