a cloth or surgical mask over mouth and nose will give some protection to other people; a visor, gloves and long sleeves and trousers will protect you as long as they are discarded and cleaned without any of the outside having touched skin, especially face.
People I know working in hospitals discard all clothes as near to their home door as possible, bundle them into a bag to take them to a washing machine and then thoroughly shower. If you've got a garage, great, it'll keep the outside out of the home. I don't suggest stripping on the pavement!
Cleaning all shopping, discarding outer packaging if possible, getting out of outer clothes, leaving shoes near the door, having a shower before putting shopping away is a good precaution, as well as washing hands thoroughly etc and never touching your face while out (this is the reason there has been dispute about surgical mask wearing, if you adjust it when out then you will touch your face. Take gloves off, spray hands, adjust mask, put gloves back on. )