your spec is ok for pve/leveling.
engineering for goggles and fun stuff or leather working for the 3 part set which is really good
level lockpicking for pickpocketed boxes, thats why most humanoid mobs carry em
Fun part about engineering and rogues, if you hit 350 engineering before 70, transfer a primal nether from your main to j00r alt, and make the goggles at lvl 60

(T5 headpiece ftw) XD
(i ran my wifes rogue through heroic ramps at lvl 63 for that. was fun)