What makes a projects go viral (and be funny)?

After trying to go viral (2 million+ views!) for a few years with occasional progress - I have a theory on what makes a trend. What makes something go viral. Things that capture...