What it is practical for you to do to collect your wages, depends upon a lot of different things. What kind of ship, is it sailing foreign or coastwise, where is it located, what are the next ports, how many crew, where is the employer based, where does the company run its payroll, etc. etc. Do you have a union.
In general, it can be very difficult for a small crew to find a lawyer willing to take your case on a contingent fees basis. Most lawyers will want you to pay a cash retainer, and then bill you by the hour.
Also, it's very expensive to "arrest" a ship in the US. It's relatively cheap and easy for your lawyer to get a US District Court judge to order the "arrest" of the ship, but the US Marshal will not execute the arrest, until the crew, or the union, or someone, posts a huge cash bond to cover the cost of paying a "substitute custodian" to take possession of the ship, pay for its care, wharfage, etc. If the case drags on and the US Marshal runs out of money from your bond, he will ask you for more money. If you don't pay, he will release the ship from arrest.
Some state departments of labor can be helpful. Some states also have laws that require the payment of certain types of seamen. For example, Washington State has a law that requires written crew contracts on fishing boats, and gives unpaid fishermen the right to the highest wages paid in the port, penalty wages, and if I recall correctly attorney fees. Washington employment law is favorable for an employee of a Washington company, or that is working in Washington. Alaska provides some state protections, especially with regard to repatriation, but much less than Washington.
If the ship is documented in the US, it is cheap and easy to record a lien against a ship. The seamen's wage lien comes ahead of the bank. Send a copy of the lien to the company and the bank demanding payment. Not paying the crew and allowing a lien to attach violates the loan agreement. The bank may arrest the ship. Eventually, the bank may pay you. If the ship is sold at public auction, the crew gets paid before the bank.
If you are in foreign port, or going foreign, in a country that is signatory to the MLC, local port state control should detain the ship under the MLC until you are paid.
If you have a union, call them first. If you don't have a union, call all the union halls in the port and ask for help. You may want to call state and city labor departments, and port authorities, and the USCG. If the company cannot pay the crew, it can probably not maintain the ship in safe condition either, the USCG may detain the ship. If the port has a seamen's center, or a mission serving seamen, call them. They may be very helpful. Calling newspapers might help. Posting the details on gcaptain may help.
An owner that is not paying the crew is either stupid, crazy, or the company is really broke.
You will be much better off if you have someone ashore speaking for all of the unpaid crew, rather than you speaking for yourself being the "disgruntled employee" making "outrageous" claims against Joe Boss.