So I have been on steemit for little over a month now and I used to struggle to get over 10 quality up votes for my posts. However things are changing slowly, my number of up votes haven't changed much but the quality of them sure has!

I have a few suggestions as to how newbies here can get a great start, especially if they are struggling!
Engagement:
This is the number 1 way to gain genuine followers and repeat viewers.
Go comment crazy but never leave some silly irrelevant comment, it will simply be ignored and most importantly do not ask for follows or up votes, this will annoy many users.
Reply to every single response you get, do not ignore your viewers! They are the users that up vote you and generate your income here on steemit.
Randowhale
Yes I know I have been going on about randowhale a lot lately, but if you have some SBD/Steem in your account, it is a great service for post promotion. If you want to know more about randowhale have a look at some of my recent posts!
Re-steem bot
This service resteems your post for as little as 0.001 SBD/Steem. While it doesn't work great and it's still very much new, it's dirt cheap and often gains you an extra 5 viewers or so!
Post at the correct time
At 06:00 GMT we have the most active number of users here on steemit, the more people see your post the more likely you are to gain an upvote!
Post consistently
Don't do 5 posts in one day and then only one more a few days down the line. Try to post a maximum of 4 times per day and a minimum of once every second day!
Whale power
If you have any friends on the site that are whales ask them for some help! But don't become a gold digger and suck up to whales just to get their vote!
Follow me and join my team of minnows who are soon to become dolphins! Together we can make it happen!
So you are probably wondering were this free give away deal is right? I wanted to make sure you would have read the post first. So here you go! The first person to follow me and comment on this post (No bots) will receive a 1 dollar up vote!