There are some factors that you won’t be able to control, but there are others that can be improved if you take the time to take care of the files on your computer system.
Ultimately, the choice of whether to recover lost data yourself, or employ an expert, will be dictated by how value the information is to you, how much time you have available and your ability (or otherwise) to use specialised software.