"grand" désigne plutôt quelque chose de grande taille, "gros" définit plutôt le "volume"... une personne qui a des kilos en trop sera dite "grosse", par exemple.
Ceci dit, tu peux utiliser le mot "grand" pour autre chose que la taille... par exemple, si tu parles d'un artiste, et que tu le considères comme un artiste exceptionnel, tu pourras dire de lui qu'il est pour toi un "grand artiste".
quelques exemples:
- une grosse déprime
- une grosse envie de chocolat
- une grosse dame (ce qui n'est pas tres sympathique)
- une grande vie!
- un grand musicien
etc etc... je sais, ce n'est pas très concis comme explication ;)