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.