You've got a recent one that got over 150 upvotes, I'd say that's a pretty good one! I got a chuckle out of it, lol. Part of it is being relatable, part is just luck. Also, time of day counts. You may make a meme that is awesome but if it doesn't post during high traffic hours it may sink to the bottom of the list. Keep at it, you're doing fine :)
giveuahint also just re-posted an awesome helpful meme originally made by previous user GhostofChurch, it has a ton of pointers in it that really everyone on this site should read through.