Race
What is the best race for your 39 Rogue? You'll find that answer here. The races are ranked from best to worst.
I only mention the racials that'll have an impact on your Rogue, so I left out the "useless" ones. You can always check WoWWiki's Racial section for a full overview.
Alliance
- Human
- Night Elf
- Dwarf
- Gnome
Human:- Every Man for Himself. You don't need a PvP trinket, which allows you to use two trinkets. In this bracket that most likely means [Arena Grand Master] and [Tidal Charm]. It's a huge advantage.
- Perception gives a +5 boost to your Stealth Detection. This used to be a non-factor, because of the [Catseye Ultra Goggles]. Those goggles gave +18 Stealth Detection, which made sapping other Rogues trivial. The goggles got nerfed hard though, and they now give +3 Stealth Detection. This change alone made Perception a lot stronger. Other Rogues are your archenemies, and getting the opener on them gives you a huge advantage.
- Mace Specialization and Sword Specialization boost your Rogue's expertise when using those weapons.
Night Elf: - Shadowmeld puts you out of combat, therefore you can restealth if the stealth cooldown is up. So this ability is actually an extra vanish, if used correctly. You can also "immune" incoming spells like blind, fear, sheep, etc. This is something you can do with Vanish as well.
- Elusivesness is the opposite of the Human perception racial. It gives your Rogue +5 stealth, making you harder to detect.
- Quickness shouldn't be underestimated. Few twinks are hitcapped at 39, and your opponents will miss a lot of their abilities against you.
Dwarf:- Stoneform is pretty useful because you can remove melee dots and poisons yourself. This is exceptionally useful against warriors, hunters and other rogues. It allows you to reset a fight.
Gnome:- Escape Artist is useful against any class with slows and roots. If you use it together with Sprint and [Glyph of Sprint], you'll be able to reset most fights.
Horde
- Undead
- Blood Elf
- Orc
- Troll
Undead:- Will of the Forsaken is extremely useful. There's an abundance of Priests and Warlocks at 39, so you'll be using this ability a lot.
Blood Elf:- Arcane Torrent is wicked. You can use it while you cheapshot a mage to prevent an early blink, that'll give you two seconds to do some extra dps. If the opposing healers are hugging eachother you can buy some valuable time to get your main target down. In some situations you can also unstealth an opposing rogue before he opens on you. The energy gain is also nice, especially if you use it together with [Barbaric Belt]. That's a lot of extra energy to spend!
Orc:- Blood Fury increases your attack power by 158 for 15 seconds at 39. Extra, on-demand damage is a nice, especially when used in conjunction with a Mongoose proc.
- Hardiness isn't all that useful. When you and another rogue Cheapshot each other simultaneously, you will get out of the stun first, so you can gouge or kidneyshot him before he gets out. That's about all this racial is good for though.
Troll:- Berserking is more of a PvE ability. You need to be below 40% health to unlock its full potential, which probably means you're about to die. The Orc racial Blood Fury is a lot better in my opinion.
Macro's
Hemo + Auto-attack
The idea here is that if your energy bar is too low after target swapping, it will still start your autoattack on that target.
Code:
#showtooltip Hemorrhage
/startattack
/cast Hemorrhage
Blind Mouseover Target
This will blind the target your are mousing over.
Code:
#showtooltip Blind
/cast [target=mouseover, exists] Blind
Blind or Sap your Focus Target
This macro will Blind your Focus Target if you're out of stealth, and Sap your focus target if you're in stealth. This frees up one keybind, because you don't need a seperate Focus Blind and Focus Sap.
Code:
#showtooltip [nostealth] Blind; [stealth] Sap
/cast [target=focus, exists, harm, nostealth] Blind;
/cast [target=focus, exists, harm, stealth] Sap
Focus Kick
This macro will simply Kick your focus target.
Code:
#showtooltip Kick
/cast [target=focus] Kick
Mashable Sap
It will clear your current target and re-target your closest visible target. Example: If you target a Priest and then notice a Rogue nearby it will switch targets to the Rogue and Sap him. It's not a replacement for your default Sap, but you can spam this one incase you think another Rogue is nearby.
Code:
#showtooltip sap
/cleartarget
/targetenemy
/cast sap
Full Preperation
Blow all your preparable abilities before you use Preparation. This macro will not use Evasion if you are stealthed.
Code:
#showtooltip Preparation
/cast [nostealth] Evasion
/stopcasting
/cast sprint
/stopcasting
/cast preparation
Reliable Vanish
Stops whatever you are doing and Vanishes. It makes Vanish more reliable.
Code:
#showtooltip Vanish
/stopattack
/cast Vanish
For more advanced macro's, you can check out Pheq's Rogue Macro Tutorial at Warcraftmovies. He shows you how to Expose Armor or Garrote/Rupture over Sap/Blind, and how to make the best focus Sap/Blind macro.