You are correct - international treaties of this nature must be ratified by the Senate, and by a 2/3’s vote. Even with our very liberal Congress, there is no chance of that happening with this bill.
The treaty must also pass scrutiny under our Constitution, and thus, even if the Senate did ratify by a 2/3rd's vote, the SCOTUS could still strike it down.