From Longman Dictionary of Contemporary Englishhave a lot going for youhave a lot going for youGOOD ATto have many advantages and good qualities that will bring success Stop being so depressed. You have a lot going for you. → going
Examples from the Corpus
have a lot going for you• With her brains and good looks, she certainly has a lot going for her.• Human travel agents, paper guidebooks and newspaper ads still have a lot going for them.