I am learning English. If I want to be understood by everyone, I need to learn an accent. I know no matter how hard I try, I will never sound perfect but learning 80% is enough for me.
Every time anyone says they want to learn Received Pronunciation, people will tell them not to learn it, as it sounds posh. So I think I should learn modern version of RP, but there is not enough resources on Youtube to learn it.
So, is General American accent the only choice for a non-native speaker who learn English through the internet?
Is it OK to learn General American accent? Does a non-native speaker speaking with a General American Accent sound ridiculous?