By no means am I an expert wow player or shaman player for that matter. I have enough mastery but too low crit with slightly too much haste. You want to judge the pieces you are putting on and replacing stuff with. That haste verse gear (example) may be 5 ilvls higher but it from possibly stats you don’t need will keep your dps the exact same or only slightly raise it if nor lower it. Even though Int is more important so if you have a massive upgrade it’s probably worth it (30 ilvls or more) but for 15 or less ilvls you need to really consider the stats and not equip stuff that doesn’t help. For trinkets and rings it is a higher ilvl difference (up to 60 to 80). For example I had a 835 crit stat stick and then got the solar flare trinket from Bot at 890. The 890 was only about 1k dps better on average. It’s because the stats are much worst for my current stat set up and the effect is mediocre. Since effects are powerful you need to think about trinkets more. Rings only contain secondary stats so it takes a significantly higher ilvl to even consider if it has bad stats.