From personal experience, there is a lot of money to made in gold farming. Back when I used to farm, I was making like 3m/hour and I would bot like 15 hours a day. For 45-50m profit. This was a good little side business that I would do.
Some tips I have is to learn how to code yourself so you can constantly change the script and adapt to it. That is the reason I got into coding in the first place.
I tested out many methods before finding a good one.
I would only experience bans like once a week maybe while botting 15 hours on the account. Not many people knew about the method I had.
I suggest you to try a lot of different methods until you find a good one. Also you can make a bot to get the pre reqs for it so you don't have to Worry about spending time making new accounts.