The Cinderella Man
Jim Braddock. From Social Welfare to World Heavyweight Boxing Champion. With 25 losses he then won 6 in a row and became World Chamoion after winning almost every round against Max Baer.. He then lost to Joe Louis, beat Tommy Farr and retired at age 33.
Ken Norton would be my pick. Mediocre at best, then he read a book that changed the trajectory of his life.
Martinez took a plastering and it took him years to recover. At least that's my theory.
Both Deontay wilder and Anthony Joshua started boxing at a late age, late teens or early 20s.
Antonio Tarver is another that started boxing late
Juan Manuel Marquez didn't start late but I don't think his greatness was truly displayed until his later years. He was around his peers Erik morales and Marco Antonio Barrera at the same time but outlasted them both