Don't bot the same account 24/7. Play on it regularly as well, quest, take breaks etc. Plenty of resources on here to make it work.
For magic, just use an autoclicker and high alch to 99
There is no such thing as 'only one hour of agility' ahahah.
No but seriously it can be anything.
Just use what you read on the forums like Alek's botting guide and your own experience, then hope for the best.
Well one thing I find weird is that the standard osbot break manager breaks at such standard intervals. I randomly pause the bot sometimes, or go to the ge. Just a bit of babysitting sometimes