It is impossible for a 30 year old man to still be good for nothing, unless all the previous days were for nothing. There must be some aspect of talent in you that has not been explored. You can try to find out what your talent is and then change careers based on that aspect of your talent.
If you are looking for a stable job, I think going to work inside a big company is a good choice. But the company's income is more stable, don't live every day in fear. Being a plain and simple employee is sometimes good.
If you want to learn a skill, I suggest you learn to cook. Becoming a chef is really a good career, it has a low threshold, as long as you have hands and mouth you can fry and taste.
Many young people around me have gone to learn cooking. Although they do not have any culture, in the culinary arts is not very talented, but after hard work and practice also achieved a not too small results. Even if you don't want to be a chef in a hotel, you can open a restaurant yourself, what's wrong with self-reliance?
If you want to engage in freelancing, then I suggest you can go ahead and open a store. Thirty is really the age when you can start a business, and you can still put up another fight at this point.
If you do get the store up and running and develop a steady clientele and income, then you will definitely have a better time in the future than you do now.
As the saying goes, when a man is 30 years old, it's really not that hard for a 30 year old to learn a skill, and there's still a long future ahead of you, so it's perfectly possible to make a big career out of it.
As long as we have the heart to learn, and are willing to seriously learn a skill, I think no matter when to learn is not too late. When you make the effort to learn, you'll realize that it's really not that hard to change careers.