Old thread I know but adding this as it popped up on recent searches for me. if you want good physics you generally want to avoid setting velocities directly, instead use AddForce. This works on the centre of mass and allows the physics system to combine acceleration and collisions gracefully.