Yes, you will still need a visa to travel to the United States, unless you qualify for the Visa Waiver Program. Having an Asian-Pacific Economic Cooperation (APEC) Business Travelers Card (ABTC) does not change visa requirements, your visa status, or the visa process for travel to the United States.
Review the Frequently Asked Questions for participants in APEC meetings in the United States.