It's always been a rollercoaster ride for me. I never think ahead about what might do well or what the current trend is. I've done the same thing since day one, make something I think is funny and see what happens. I know reposting and what not are part of memes, but when it comes to my personal profile I know they are almost all my original creations, even if they don't have any upvotes lol.
I think a lot of my points come in late, I might submit something and have it do poorly the first couple days but eventually people find them it seems. That and I try to make funny comments, not for the points for the laughs, making somebody laugh is the best way to have them want to upvote you. The difference is making a comment for points can be like work, and it's never work when you are commenting for laughs ;)