Idiom
have much going for(not) have much going for (you)
have a lot going for (you) - to have many good qualities or advantages that will make it easier for you to succeed.Poor thing, she hasn't got much going for her really. She's neither clever nor attractive.