Manny Pacquiao has overcome distractions while training in the Philippines to be in top shape ahead of his bout with Miguel Cotto.