Does "go a long way" mean "make a contribution"?
"Go a long way" is an idiomatic expression meaning to be very useful or helpful towards something. In this case, the speaker has used it to show that this research will be very useful or helpful in learning more about this iguana species. Ex: Your donation will go a long way towards helping cancer research. Ex: Getting a degree will go a long way in terms of career building.