What am i doing wrong?

Well as a point of reference I do take sneak peaks at how other ret-paly's are on stats. And am starting to think am doing something wrong. Do i have to much haste and not enough STR on my paly? Should I drop my haste from 25% to 20% and favor more STR? OR am i fine as is?

Anyway, yeah, haste all the way; there does not yet appear to be a point where haste nose-dives in value until closer to 50%, where we have the 1s global - and even then, the contribution to ability cooldown reduction should still be fairly strong.

Your should enchant strength on your gloves, though, as the enchant does not give you twice as much haste as you'd get strength; you get the exact same numerical value between the two, and haste is only superior if you can get 2haste:1strength.