There are a bunch of reasons why I've unfollowed people on Twitter and this infographic basically covers all of them. To be the perfect tweeter you have to have the right balance of everything. It also differs on what kind of audience you have. If you're a celebrity you could get away with just self promotion all the time, tweeting about yourself and posting pictures of yourself constantly. But if you're a business or website, you should only tweet stuff related to your industry, no one cares about what you had for lunch, unless it was some amazing lobster with golden flakes on it and you were eating it while free falling through the air, now that's some crazy shit.