This started laying down the base nicely but had a very poor quality once going further up.
Try lowering your print speed and see if that solves the problem. The stepper motor has to move/accelerate/decelerate the build plate to and fro which is quite some mass. If your print speed is too high, the motor will skip steps and your assumed position is off. When on the critical edge, this will happen when the electronics/elecetrics heat up, aka later during the print.

Or it could be that your z-steps (vertical movement) are off and need re-calibrating.

Also, check your slicer settings (Cura now?). The slicer needs to know all dimensions to make the right gcode file. The printer itself is just a dumb machine that does more or less exactly what the gcode file instructs it to do. The printer specific part you need to be aware of is that the gcode file generated by the slicer specifies movement in mm, and that the firmware 'knows' how many steps to pulse the motors to achieve that movement in mm. Therefore you may need to calibrate the firmware settings with a guide from the net. It is not uncommon for a chinese printer to come with firmware settings based on a particular hardware setup, but that they forgot to adjust those settings when exchanging some hardware for cheaper alternatives....

If you want to check if this is the problem, use the firmware movement controls. First home and go to the build plate (z=0) at the front edge. Then manually move the z-position to 150mm or whatever the max height is and measure with a digital caliper the distance between the tip of the nozzle and your build plate. If that measurment is significantly off compared to the z-pos you manually enteredand moved to, then you need to recalibrate.