Can I sue someone if I have no money to hire a lawyer?

Yes you can sue. Often lawyers will take the case on a contingency fee basis.