It certainly helps, but some of my favorite puns come from non-native speakers translating the it into their native language, then making the joke, then translating it back into English, then explaining why it was funny.
Kellner, Kellner! Gibt's ein Basketball in meine Suppe!