From /u/gallowboob "It often comes down to small details." This dude's posts hit the front page of reddit nearly every single day which is an astonishing hit rate. These tips are from an AMA he did.
  1. Such as what higher post is siphoning upvotes (if it's extreme in some cases you get drained)
  2. Titles can make or break a submission regardless of content (to a certain extent)
  3. Learn what each subreddit community thrives on, what it accepts and what is despise[s].