Alors que 'aller' signifie généralement se diriger vers un point ou une destination, 'avancer' implique plutôt une progression ou un déplacement dans une direction donnée, sans nécessairement avoir de point d'arrivée.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.