Sim, para entrar nos Estados Unidos brasileiros precisam apresentar o passaporte dentro do período da validade e o visto americano.
É aconselhável que você saiba falar o básico em inglês (seu nome, motivo da sua viagem, onde ficará, o que faz…), para conseguir passar pela imigração.
Se você não se sentir seguro, tenha uma cartinha de apresentação pronta em inglês, contando o básico sobre a sua viagem e com as informações de contato do lugar em que você ficará hospedado.
Vale a pena levar também o comprovante da sua reserva impresso, um comprovante que você tem como se manter nos dias que ficará no país e também do seu seguro viagem.
Em Nova York dá para se virar bem falando pouquíssimo inglês, desde que você tenha um celular com internet ou um tradutor offline para tirar dúvidas e também consultar mapas.