You should add vote points that you would get for voting for the server. Each vote would get you one vote point and with the vote points, you could get ranks, in-game money, cosmetics, and keys. This would make more players vote and help the server not be so p2w.
I suggest that you should add leaderboards for karma so people that have good behavior (ie. Not having offenses, voting, being respectful to people in the community.) would be rewarded for it.