You should/must be using SHield slam on CD, regardless of any other factors. Never delay a shield slam. Ever. Sblock lasts 6s, shield slam has a baseline cd of 6 seconds. regardless of when you activate shield block Shield slam will come off CD before it expires, so just press it on CD
Your Shield block uptime should be around 66%, yours is at 33% on the log. that's awful. keep shield block recharging at all times.
Use your revenge procs, and use them quickly. you got 160 HtL procs but only cast Revenge 113 times.
Main hand should be River song. Riposte only converts avoidance rating to crit, it doens't convert avoidance from strength to crit so Dancing steel is worth 3.3k AP which is a minuscule amount of AP. Bracers should be Dodge for the same reason.
8 incites on 12 minute fight is kinda meh, Demo is a minute CD baseline(reduced by the trinket), you should have at least 12. so that's 36 Heroic strikes, and you had 38 ultimatum procs, that 74 HSs, you used 64.
you need to use your procs.