I'm a native Arabic speaker -Egyptian- we don't have the V & P sounds natively, I'm fully capable of pronouncing the V sound & telling the difference between it & the F sound perfectly, but I struggle with P, I don't know if I'm pronouncing it as B or not & I struggle with telling the difference between the two even though I know it, both are a bobbing sound caused by the release of air build up, with the difference being that the B one is voiced, this is the exact difference between F & V with the V being voiced, but they both feel so short and exactly the same, for example Pat vs Bat, isn't the a kind of voiced, all I hear is the bob sound followed by a voiced a then the T sound, I feel that the bob is stronger in P, is this the only difference or am I missing something?
Is there any words in which the difference is more prominent, & is there a way to pronounce P correctly even if I can't tell the difference?
by the way I can in most cases guess correctly if a word -even if it's the first time hearing it- is written with P or B but I can't pinpoint the difference in hearing