You can also increase the gravityScale from the rigidbody itself to have less of that moon-like experience.
I notice that you reset the velocity once it hits a wall and this just breaks the game feel and the way that physics works. I don’t actually know if its a line of your code or a really non-bouncy high-friction Physic Material.
I can recomend: increasing the dragSpeed to no more than 20f, increasing the gravityScale up to some point you feel good and natural and, finally: obviosly don’t reset the speed once it hit the wall.