Simpler: stop showing tweets just because other people liked them. That's not a reshare, so it shouldn't be treated that way. More generally, discourage large conversations and encourage fragmentation.
If you have a relatively-short, curated list of people you want to see posts from, I suggest adding them to a list and viewing your "feed" that way. I've been using lists over the home page/feed for a few months and my experience w/ Twitter has been much better. Only posts from the people you've explicitly chosen to get posts from, which also means zero ads (at least on desktop).
its been relaxing, carefully curating people that complain/add negativity to my feed out and adding more interesting accounts as time goes on