I found students of all grades have trouble with pronouncing and perceiving /p/, /b/, /f/, and /v/ so I made a couple of sessions for my 5th and 6th grade after school group.
First showed examples of how people judge your English ability heavily on your pronunciation. As Spongebob and Patrick I read the school's name and English as English/Engerlishy and got them to say who is better at English.
Stuff practising the sounds, including showing /f/ and /v/ have rabbit teeth (less protruded than rabbit but points it out) and /f/ and /v/are fricatives - can go on for a long time, /p/ and /b/ are one time plosives.
Listening Odd One Out: In pairs, students get a sheet each. One student reads each of the 3 words. Partner listens and says which number word 1,2, or 3 was different. When they are correct finish and move onto the next line.
Some tongue twisters I made up with pictures to show meaning.
Whisper lines: Ss in two lines. Each team has magnets of the 4 words: pan,ban,fan,van. I showed the Ss at one end the words in an order and they whisper it down the line until the student at the end arranges the words in the order they heard. This is very difficult so better to do maybe 2 words or 3 and build up. Fastest team to get it correct wins a point.