Been a generalist self-employed consultant (non-I.T.) for 20 years. Some suggestions:
* To do well, you'll need to learn how to consult -- your skill set and the skill set of consulting are two very different things.
* Even as a generalist, you need to figure out what you can do better than anyone else. That might be a specific skill or it might be particularly compelling packaging of your skills but, either way, you have to stand out. If you don't, you're competing on price and client stupidity, and both are a good way to be frustrated and poor.
* Have rules and stick to them. Mine were always: No clients who had never hired a consulting solution in my space before, because the training-wheels stage takes time. And no clients who were so small that the owner was my primary point of contact -- when you're spending your contact's butter-and-egg money, it makes for messier engagements.
* Learn to sell. You'll want to believe that you can do in on social media, do it with the strength of your existing network, blah, blah, blah. Nope -- all of those things will eventually fail you and you won't have developed the sales muscle to get through the dip. You have to get good at aggregating and then talking to strangers. convincing them of your value. Related: Set your rate high enough that you are living good on 1,000 hours of billable work a year or less. That gives you a lot of time to market.
* There's unreasonable value in being easy to work with. Fixed fees. One-line invoices. Charging a high-enough rate that it's easy to say yes to minor scope tweaks without having to change the contract. Stuff like that stands out.