For your song to go viral, you just need one of two things. if you have both, then that's even better.
For point number 2, your song doesn't actually need to be good. Like do you seriously think people actually listen to "monkeys spinning monkeys?" It's just a viral sound.