There are several things that does really effects the RS in Steemit
well there us a flaw in that process though
You can buy your way to the top using bid bot if you have money in your pocket.
While each and every upvote will effect your Reputation score to rise. Small step by step.
You can check your position how it is increasing at Steemworld.org./@username . It will show you at 3 decimal places. So easy to look for your progress.
While every downvote/Flag will be counted as well. Each flag will demote you from the Reputation score that you have and more the weight of downvote the more down you go.
So keep your eyes sharp where you are getting into.