G'day Rachel ..... many thanks for your kind words in your PM, I'm only too glad to have been able to offer some advice and support.
Other than to second some of what the OP have written, I really have no further advice or suggestions to share with you this time.
Ultimately it's up to the individual to learn, grow and be the best they can be in any given situation.
Nursing, as is life generally, is one continuous learning curve.
The main thing is to not be your own harshest judge .. others will openly, gladly and at times, cruelly, be that for you!
Learn to listen to your instincts, learn to trust yourself and your own judgements. The [earthly] person who we owe the most to is the one looking back at us in the mirror.
Apart from the above, I really have nothing more to add but do wish you continued success and encourage you to hang in there and keep on keeping on.