Could I get some of the elements as to how some content goes viral? Like YouTube videos or Twitter itself? Thanks
Viral means that something is like a virus, it spreads across the internet "infecting everyone." Make it funny, useful, original, exciting, addicting, etc.. Advertise it, keep people coming, and get people to spread it to there friends who spread it more, those are some simple ways to go "viral." I'm sure our other fellow members of DP can get in even more detail for you.
First of all, it should something out of the ordinary that people like. Else, it would gather interest but wouldn't have enough steam to keep the interest going.