The store is the place where your Mechatar can buy new weapons. Credits and Mechra are used to buy Weapons , Upgrades ,Online missions, Insignias , Emotes , Styles (Battle paint), and music. However sometimes you need to get a certain level(or badge or elite op). Buying the strongest weapons can be useful and having a variety of weapons can help you with elemental overwhelms.