Honestly, I think lack of mastery hurts you a lot. I am 944 ilvl, don't wear tier set at all (neither T20 nor T21) but I have 200% mastery and 33% crit and always average 1.4M+ damage (more on better pulls). With tier that would probably be even better. Try investing in some mastery, you have soooo much haste.