Warrior is like any class in the game. Easy to play, but difficult to play well. A good warrior is a rare thing, but in my experience, the tank is the single most important role in turning a good run into a great run.
I have two warriors, a 60 tauren (who I haven't played since BC. :roll:) and a 62 night elf. I won't go into great detail, but here's some general advice.
For levelling, I have always used fury, simply because it is the best for grinding. Some prefer to level with arms, but fury is widely considered the "best" levelling spec.