Some domains like as ApartForSale.com has no aftermarket value but this name brings me around 40k visitors for the last 5-6 months
If a domain name is attracting 40k visitors in 6 months it has a value. You need money which makes you impatient. I'd suggest apartforsale.com is being seen as "apartment for sale" which is a good domain for a huge market in many countries. You have two options with this domain: develop it and attract adverts from those estate agents (realtors), for which you could charge a fee and get a regular income, or be patient, make a nice landing page for it on Sedo, Afternic, Epik, DAN or any of the many others, and await a buyer. Be patient. It may take a very long time. But getting a good price later is a lot better than losing a good domain for ten bucks now.
@Bob Hawkes has offered superb advice up to his usual standard. I'd alter one part only of what he has said, and that only because of your circumstances:
Don't take a break, get a job. If you need money so badly as you said in an earlier post domaining is not reliable for you as a source of income. You should only risk what you can afford to lose. That is the same for all so-called "investments". In truth they are really speculations and no return at all is guaranteed. Ever.
That does not mean you need to stop domaining. By all means take a break from it for a while. Then reconsider. Whether you then choose to continue or to break away altogether has nothing to do with courage, stamina or any other such nonsense. It is a matter for personality (what is right for you) and, we all have to face the fact, financial circumstance. Take the course that is right for you. Ignore the opinions of ignoramuses on chatter boards including this one.
Many people trade all kinds of financial instruments, including domain names, on a part time (side-hustle) basis. That will give you the chance (and the time) to sell those of your domains of any worth, follow a number of the domaining newsletters to learn more, engage in discussions on this board and elsewhere, and slowly, slowly, accumulate any income from the domains you already have without spending it, then only buy new domains when you have learnt what a good domain looks like from that money. Don't go risking earnings from your new employment which you need to live on.
One idea which may help you is to have a "dummy account", by which I mean a pretend domaining account on your own computer or on paper. Without spending any money, you set up a recording system on paper, on a spreadsheet or on a database. Follow the various methods of buying domains so you select a name, for instance one which will drop within the next few days, record how much it goes for in the drop auction. Do that with lots of different names to get a very good idea of what a good, profitable name will cost you. If possible, track its life all the way to when it is resold. Record how much it was sold for, how much profit was made, where it was bought and sold, and so forth.
Good hunting. And thanks,
@Bob Hawkes, for a great post.