my line follower

Perhaps you can use the PID library to control overshoot and improve line following?

It's in the Playground: Arduino Playground - PIDLibrary

Sorry I can't be of more help, I haven't used it myself yet.