Really the ONLY way to make your post go viral is by paying for it to do so.
If you spend enough money, buy enough votes you can hit trending or hot or promoted pages.
Most people quickly realize however that doesn't mean the post is quality or worth reading, simply that enough money was thrown at it.