P.Diddy ia an american singer, so it's Am. English. It's rather difficult to understand the meaning because of pronunciations. But in general it's very nice song, without "dirty language". There are some useful phrases. And in this song "real" English, American people say like here in the song.
There are very good example with modal verbs could (can in the Past), should