I have 30 years of experience in software development.
As my account here has effectively become invisible I took a look at what is known about the Twitter algorithms.
The most important aspect that immediately caught my attention is the follower / following ratio. If you don't follow anyone, even small accounts can get some visibility.
If one of your postings get's flagged for sensitive content or a violation of terms, your account get's flagged and it's game over. Create a new account and start from scratch. There is nothing in the code to ever reset these flags.
Getting others to interact with your posts helps your visibility. Interacting with big accounts can also help your visibility but if you have interacted with an account that gets flagged, locked, suspended or deleted, it hurts your visibility very much.
From a psychologic / sociologic point of view:
Twitter is a toxic platform that promotes sociopathic accounts and their content.
"Listen what I say but I don't care what you have to say" is the best way to get rewarded with lots of impressions.
And as more impressions lead to more interactions this guarantees automatic success.