I also do a mixture and this week I've set up a schedule for myself. My tutorials have brought a ton of traffic to my blog, especially if it gets mentioned by some of the other big blogs, like craft gossip, totally tutorials, etc.
Interacting with the community helps. I like to share what I've bought, what I like, interviews with inspiring artists.
I've occasionally had giveaways. They can help you get followers, but sometimes they are fleeting.
Keep at it. You will find what works. It takes a long time. I finally had a point where I realized what the focus of my blog and shop would be. Much of it revolves around the "practical" me. So my blog eventually conveyed my personality....what I value (quality), what I love. Personal glimpses help convey who I am.
The fun part is that it evolves and grows.