There is one easy way when you start the bot you see it says initializing, zoning etc.
If you add your own message in the start of the routine you can pinpoint where the problem is by just moving your own debug message around. Then when you find the lines after which your message stops appearing and before which your message appears you can just start commenting out stuff and see what breaks it.
The better way to do it would be to use AutoITDebugger and step through the code line by line but it takes long :P
I'm guessing the hero skill should be something like charge to speed up the run but it seems the converted GWA2 doesn't fix hero skill casting