You will need a passport in order to apply for a visa. Go to the passport office in Belice City. I believe the cost is around 80 belizian dollars, and it takes about 2 weeks to receive.