there's one way i used when i was at school for your reference.
list the homophones and those words looks alike,then differentiate them,join words,make sentences.this will be quick,i like this method,very funny.Maybe u can try,anyway,u must memorize.
Chinese spoken dialect be divided into 7 types.and the northern dialect is the biggest.As u see,beijing hua.