My Citrus trio.

Hello, I'm new into citrus trees with my Calamansi, Pink Lemon and Pomelo. I had a really bad time with my Pomelo since the soil I planted it was totally trash, hard soil with rocks and a lot of clay. Apparently most of my soil is like that. My Calamansi is going good, I just repoted it since the pot was already small, I had a good amount of fruits last summer, my Pink Lemon I hope is going good, the soil is way better on that part of my house. Any advice for a new person into citrus? I live in the Bay Area CA.