Attacking Ancestors would be nice for the %, but I feel it'd make it more complex. Switching to the proper item would add 10% more xp/hr, which is awesome. As far as adding ores...If that's a little complicated, the user can add them at the start and then then bot will turn off when it runs out. Running to the bank and getting more ores to deposit shouldn't be too bad. Another option is to just have the user note the ores and put them in the inventory.
Any chance you want to release it as is for now, while you work on the upgrades?