Pretty much, you want your bot to be as human like as possible,
Random Mouse movements, checking levels, checking quest points, opening map when walking, Moving the mouse off the screen sometimes (to simulate as if you were on a second monitor) are all popular ways of avoiding the pattern detection system.
the more things you can add to make your bot seem like a real player the better, remember no player is perfect so having the mouse miss the target sometimes or click in the wrong area is good.