A expressão está correta, porque à locução «toda a sorte» é reconhecida legitimidade, como atesta o seu registo dicionarístico, por exemplo, no Dicionário Estrutural, Estilístico e Sintático da Língua Portuguesa (Porto, Livraria Chardron de Lello & Irmão, 1985), de Énio Ramalho, com as seguintes abonação e definição: «ele fazia toda a sorte de tropelias mas nunca a polícia o incomodou (toda a espécie de, as mais variadas)». Também no Dicionário Houaiss (1.ª edição brasileira, de 2001) se regista a expressão, em subentrada a sorte: «toda sorte de: completa variedade de; conjunto de (coisas, pessoas) as mais variadas Ex.: "sobre a mesa via-se toda sorte de frutas"; "nesse clube entra toda sorte de gente"» (é de notar que na forma brasileira se omite o artigo definido depois de toda, ao contrário da variante portuguesa, que o exibe).