You will never make money... in your life. Worst attitude ever: Opening thread after thread asking question which got answered in that forum for 1000 times. You want to make 100$ - then go into a random store in your town and work for 10h a month. You dont even know how to make the easiest calculations ever.
Lets say, with one account, you farm 10 hrs a day. Lets say you farm just Ghost Iron Ore (if you decide to go for MoP, ofc). Public Profiles farm 25Stacks/hour with a 310% mount. 10*25 = 250 Stacks * 40g (if you decide to sell it as a whole on MY server) = 10000g*0.0004 (low gold price, you always get) = 4$*30 = ~120$. Minus all monthly cost (electricity, cost for WoW, one time HB investment)
That calc is worst case scenario for me..
100$ and investing so much effort - lol. Botting with one account is just not worth the time you need to invest to a) learn how to bot and b) fix bugs etc.
My opinion: Everyone who wants to bot seriously, should get their 5 linked battlechests and start from that point. While these lvl to 85 through dungeonbuddy, its time to learn how to write own profiles (because everyone know that this is actually the sh*t to make real AND safe money)