Virality is not a feature you can add after designing your product. It is neither adding a Like or Tweet this button nor vigorously integrating all Facebook Social Graph API features. It is instead something inherently built into your product or not.