Still can’t get grocery shopping down pat

Simple question: how do I make sure I get everything on my list during my weekly trips to the supermarket? It’s gotten frustrating, especially when shopping for others when they find out I’ve forgotten an item (not counting when an item is simply unavailable).