Re: time management
I second the suggestion to write down your time each day and see if you can't improve by a minute or two each day. It doesn't seem like much, on the one hand, but on the other hand, for me, it works wonders to have concrete evidence that I AM making progress. Nursing doesn't tend to allow for "easing into" a new job... from the start, there's pressure to be faster and more "efficient."
As others have noted, though, it takes time and experience to become more efficient. You WILL be faster after time and experience... like a couple of months, not a couple of shifts or even a couple of weeks. But they haven't budgeted for extended training, so you're expected to miraculously carry out the same workload as experienced nurses... which, no matter how much management wishes, just doesn't work that way.
So for the next few months, try to tune out the monotonous chorus of "you need to be faster/more efficient" and gauge your performance against yourself, not the others. Work on small goals for each day and be proud of all incremental accomplishments. You are probably be inundated with suggestions about how to improve or what you should be doing, but you can't master them all at once. Try to be okay with that.
The other nice thing about documenting all small accomplishments is if management gets impatient and calls you in for a conference to "discuss your progress" you have a list to boost your morale and to show to management that you are making progress. If they feel that progress isn't enough, it's more likely a reflection of their poor management (unable to keep good staff, etc) than of your abilities as a nurse.
Best wishes!
Nursing News