I think the more bike skills you have, the more you can avoid an accident. A good way to learn some skills is by mtb riding. You will learn to improve your balance, traction (esp in slippery conditions), brake modulation (esp hard front braking), bunny hops (hopping over obstacles), proper gear selection and more.
Then, there is experience riding on the roads and there is only one way to get that, go ride.