Scouts are required to wear their full Class A uniform to all meetings and official BSA scout sponsored events.
Purchase of these items is up to the individual member and the items can be used, or purchased from the Scout Shop in Oakland, NJ or through their online store
A guide for placement of all patches can be found here