Jamaica on the cusp of success, but everyone needs to contribute