Правила правописания корней с чередованием гласных о - а можно объединить в две группы: 1) правописание корней зависит от места ударения; 2) правописание корней зависит от звука, следующего за корнем.
От места ударения зависит правописание корней -гар- (-гор-), -зар- (-зор-), -клан- (-клон-)
В корне -гар- (-гор-) по ударением пишется а, без ударения - о
В корне -зар- (-зор-) под ударением пишется о, без ударения - а
В корне -клан- (-клон-) под ударением пишется и а, и о, без ударения - только о
От звука, следующего за корнем, зависит правописание слов -лаг- (-лож-), -кас- (-кос-)
В корнях -лаг- (-лож-), -кас- (-кос-) пишется а, если за корнем следует суффикс -а-
В корне -раст- (-ращ-, -рощ-) пишется а перед ст и щ, а в остальных случаях - о