I have to second what DanceNumber said. Having a schedule was really, really helpful for me when I was trying to grow my stream, as people could always tune in at the same time each day (or each week, if you don't want to stream every single day) and expect to find you live.
Also, it is important (in my opinion) to be interactive with your chat. When I stream I want the people watching to feel welcome there, and I do what I can to "break the fourth wall", and make the chat feel included with what I'm doing, even if in actuality all they're doing is watching me play a game.
I also think that its important to make sure that you're doing things you enjoy while streaming. If you're streaming pubs/MGE just for the sake of providing stream content, then you're doing those things for the wrong reasons. Having streamed pubs for a month after I stopped enjoying pubbing, I can say that it'll definitely have a distinct effect on the quality of your stream. People want to see the person streaming having a good time, so if you're just mindlessly pubbing for the sake of streaming and not really enjoying yourself, then I personally find you're missing the point of streaming in the first place.