It's true that putting some hard work into it never hurts, but on the other hand I've seen people make the front page with their very first submission, and sometimes the memes you make in 30 seconds do much better than the ones you spend all your time on. I think sometimes it's just random.