We have a simcraft tool to help you make these decisions. Also there is no need to link your armory, being that it's attached to your profile that you made for the website.
My warlock is currently 474 ilvl and I am capable of pulling 55k+ sustained damage as Affliction.
Currently, I am hit capped (15%) and at the 10% haste threshold. Should I be dropping Hit for more Mastery? Will this see a DPS increase? My main concern with doing so is that I may lose agony stacks should my re-application miss.