A few very quick tips (i used heroic taloc to get an idea):
Talents: Do not use Mirror Image, it is our worst talent. For new players I always advice Incanter's Flow as it means you have less to manage and it still does great damage. Once you can do the spec in your sleep and know the fights good enough to know when to use them, consider going Rune of Power.
Second, make sure to use Meteor whenever it is available off cooldown. I see 2 casts in a 6 minute fight. The talent is a waste if you don't use it. Another option is to go Pyrclasm, you seem to have enough crit to get the procs more often so it may actually be the better option for you.
Speaking of talent use: I also see a lot of fireball damage in the 2nd half of the Taloc fight and only very few scorch casts. You should stop using fireball on any enemy below 30% and just replace fireball with scorch in your rotation because you are using Searing Touch. You will be a lot more mobile and your damage will go up hard. Without doing that, you are again losing the value of the talent entirely.
For comparison, check my Taloc Heroic of last week's farm clear:
https://www.warcraftlogs.com/reports/3M ... pe=summary (Perlin is my man)
You see I literally stop using fireballs at all. You also see a huge difference in amount of pyroblast casts. This could come from not using hot streak efficiently or not doing hot streak fishing well enough, or simply because you don't use the searing touch talent well.
So to say it short: Use Incanter's flow, consider going Pyroclasm and make sure to actually use Searing Touch. Those are my basic advices.