Regarding data centric approach

If i create model that is more data centric but the data can be imbalance then in that case what can we do , do we need to shift toward model centric approach?

Its good to balance the data, if not, maybe use other metrics such as precision, recall, F1, I would think instead of plain accuracy. There are other factor too that can have an impact in performance too.