좋은 질문이네요. From the ground up은 처음부터라는 의미의 관용구로 어떤 것의 기본, 토대, 기초부터 시작한다는 의미가 있습니다.
이건 땅에서부터 건물 등의 구조물을 쌓아 올리는 이미지를 떠올리면 쉽게 이해할 수 있는데요, 여기서 ground는 기초이고, up은 프로젝트가 완료될 때까지 그 기초에 쌓아서 나가는 걸 말해요.
따라서 이 표현은 가장 기본적인 것부터 시작해서 세부 사항을 더해 가고, 무언가를 만들어내서 완료한다는 뜻이 됩니다.
그래서 이 여기에서는 처음부터 이 가게를 세워서 일궈왔다는 걸 알 수 있네요. 이 표현은 비유적인 표현이기 때문에 물리적인 요소가 없는 것에도 쓸 수 있어요.
Build up은 구동사로, build와 같은 뜻을 가지고 있어요.
예: Don't allow resentment to build up between you and your partner. (너와 네 파트너 사이에 원한을 쌓지 않도록 해.)
예: These exercises are good for building up leg strength. (이러한 운동들은 다리 힘을 키우는 데 유용해.)