Most students find tones of Chinese language very difficult to learn. It is so different from English speaking at some very basic level. A very basic way to deal with a difficult task is to divide the task into smaller and easier steps. In the language-learning field, some teachers use the term "comprehensible input". Remember, this is critical.
How is this done in the classroom depends, of course, on the teacher's skill. However, there are many things the student can do him/herself. One such thing is to listen to a native speaker speak -- often. In the meantime, you may want to know either from your Chinese teacher, or other resources regarding to the accuracy or specifics of the "Beijing Mandarin". Today, there are various resources of recordings, lessons, and videos online.
Tones are complicated not just because it is essential to speak with pretty good tone for each character. It is also because the connection between syllables involves special voice control regarding the stopping of your voice in the middle of a sentence -- quite often several times in one short sentence!!! This is a basic difference from the speaking of other languages, such as English.
At YouTube, just enter "Chinese language tones", and you will see many videos available to you.