I see some odd gemming (15 dodge 23 sta on a purple?) and more sta gems than I'd prefer. I would work on exchanging some of your parry for dodge to try to get those numbers closer to each other via reforging. Look at making mastery your primary stat when making gem choices. You are also missing several faction purples that are easy to get.