How can a foreign speaker (where a "foreign speaker" speaks Spanish as a second language) effectively improve their spoken Spanish by improving their pronunciation and reducing their foreign accent.
To be more specific, let's assume that the foreign speaker wishes to target a particular regional accent in Spanish. Let's take the pronunciation of a native from Madrid, Spain, as an example.
Note: this is a cross-post from the Stack Exchange site "English Language and Usage". I posted in both places because I expect the methods for improving pronunciation may differ.