Hi! Molihua,
Yes, there are some ways to learn Chinese characters and speaking faster, easier, and better. But here is not a good place to advocate any approaches, so you may talk with my students to see how they are feeling about my course and methodologies. It doesn't get hurt, right? Best, Dawn