WoWAnalyzer seems to still be broken for MM.
I have 99% uptime most fights (heavy movement fights it might dip to 95%-97%), have a macro made for TS+trinket and almost always have it on CD. I prioritize (or at least think I do) Rapid Shots whenever I can, and only fire off Black Arrow with the Precise Shots buff.
Whether I'm doing it 100% of the time I also know to only use Explosive Shot when I don't have a L&L proc already and don't use TS when I have a BA proc; I also try to make sure it and Rapid Shots are on CD before popping TS too. I know I've probably accidentally overlapped one or two but I keep it minimal.
I'm still lost as to what I'm doing wrong and could use the help. Here's one fight where I thought I did well and was surprised when I didn't afterwards. I think I've hit 75-ish parse for ilvl once or twice and I really want that fixed. I know my trinkets aren't very good but I can't imagine that's the sole reason; my gems might also not be as optimized as they should be either.
https://www.warcraftlogs.com/reports/t9kj4VpwAZKX2z6N?fight=35&type=damage-done&source=14