Resource management is important skill for any project manager. Now a time many software available to manage your project and resource . I use Quickscrum- Scrum toolfor manage my project and resource. Because of Quickscrum.com i got award for best project manager in my company.

It depends upon the kind of project you are handling. But in general a PM should:

1. Be knowledgeable about the framework he is using (like SCRUM for instance)
2. Be eager to learn and correct his course as and when circumstances unfold.
3. Be patient (it is the most highly valued virtue)
4. be detail oriented. Ask why, how, when and where before taking a decision Remember to give more information than what is asked. You can't go wrong with this approach.
5. Be aware of right time management approaches