I used to have a separate account specifically for my shop, but found it too difficult to keep up two accounts. Most of the followers for my shop twitter account we just spam anyway.
And I do two accounts as well - one for personal and another for Etsy. Programs like Hootsuite, which let you track tweets and schedule posts across multiple accounts really helps. And then it's just a matter of finding a balance.