It is hard to know what content will go viral for sure.
From my experience is pretty much correlated to the value you bring to the community.
If you're honest, transparent and teach something, relate your experience or your difficulties then you get engagement.