The differences between A320 and B450 include overclocking, multi-GPU, VRM, PCIe Lanes. a320 chipset is an entry-end chipset while b450 is a mainstream choice for mid-range pc. More details can be found in this post. Hope it help.
AMD/AM4 Chipsets Comparison: A320, B350, B450, X370, X470, X399...