There are a lot of phrases in American English - if you are wanting to speak American slang, a good place to start might be the Urban Dictionary (it's quite extensive, but so is our language). You could possibly listen to American rock songs or watch American movies, then look up phrases you don't understand in that dictionary, to help you understand and start to get a feel for the language.
Answers & Comments
Verified answer
There are a lot of phrases in American English - if you are wanting to speak American slang, a good place to start might be the Urban Dictionary (it's quite extensive, but so is our language). You could possibly listen to American rock songs or watch American movies, then look up phrases you don't understand in that dictionary, to help you understand and start to get a feel for the language.