The aspect that can make your code reusable is adding functions.
While adding comments can improve code readability and maintenance, and adding required functionalities ensures the code meets its purpose, none of these increase reusability like encapsulating functionality within functions does. Functions allow you to encapsulate code logic that can be called multiple times, potentially with different inputs, thereby promoting reuse.