1) Might work
2) Enhance is also just not about pressing storm strike as fast as you can get it, its physical damage and also not great. So when you stack haste/use haste procs you are just doing a bunch of little ass damage kind of fast, its not good... you are not attacking a stationary raid boss. Critical strike also effects your damage A LOT, even in BGs as you are dealing with smaller attacks and getting them to crit is important.
3) Mastery makes your other abilities "less shitty"... It's real easy to get honestly "lazy" with BC gem gear instead of gearing properly.