Are you scheduling posts?
Making sure they're good quality is pretty vital, here's a good way to find viral posts, might not neceserilly be the funniest thing to you but it'll determine if it has potential to go viral!
Make sure you only post Viral content.
-Find big account in your niche.
-Analyse their post, taken 20 by 20.
-From those post find the average number of likes and multiply it by 1.5, that number will be the Minimum Viral Level (MVL)
-Any post that surpasses the MVL in terms of likes can be considered viral and valuable for reposting.
After getting the monthly schedule of viral posts down start creating engagement groups in your niche.
-Create at least 10 DM groups with accounts in your niche and make sure you actually get active people so that you will have approximately 70 likes and comments done manually in the first 20 minutes of posting.
-Every engagement you receive on your post will increase the potential reach.
-A "guaranteed" viral post (>MVL) will actually increase the number of impressions from explore because we know that people in that niche like it and will be attracted from it if it reaches the explore page therefore the combination of VIral post + targeted DM groups can make any post that surpasses MVL go viral again.
-EXTRA: if you want to use only SUPER viral posts, than powerlikes can be effective if you only receive, and only 300 likes from 100k+ account are actually needed because with the new algorithm the potential reach form that will be increased to up to 3M (keep in mind it's the potential reach, not the actual reach you will get)
Make sure you use CTAs effectively
-Use CTAs in bio
-Use CTAs in stories
-Use CTAs in posts
-Give the proper credit to the person that created the content so that they might actually interact with it
-EXTRA: make people tag friends