There's your problem. Too many memes on the fun stream. Your memes fall off the stream in a couple hours, if they're not linked to Facebook or something.
Put your best memes in smaller streams for maximum publicity. Just make sure the small streams have at least 50 followers or you won't get the upvotes u deserve. 👍