The best approach is to not try to write things that will go viral.
No, the best approach is to write for just one person. Make an impact on just one person. Even better, make it so they can't sleep that night unless they choose to make a difference for just one other person by sharing your message with them.
The rest will take care of itself.