Your valid passport with more than six months for its expiry. A return ticket, enough cash for your trip and an address for where you will be staying for the duration of your visit.
You will definitely need to also apply for a transit visa for USA or UK , because you cannot get to Barbados directly. You must transit in North America or South America.