One more thing I would add is.....
Try to be original, offer something you don't see many people doing, I see so many 'Bitcoin went up today' or 'Steem went down' type posts. Only a select few are going to do well with that kind of post.
Try to educate, entertain or excite with your posts. Not everyone gets the huge financial rewards that Steemit offers but stick with it as the rewards aren't always financial they are just a bonus. The community here is amazingly supportive to those who are offering something worthy so stick around if you are struggling as overnight success here is rare and many bloggers who started slowly have gone on to do really well.
It's a long game not a get rich quick scheme.
Great points. Originality is key, as is perseverance.
Dead right mate, you have to keep on grinding even when the votes aren't coming, they will eventually.