What does plug with filament mean? Do you mean it gets clogged/blocked and it won't extrude filament any more?
If so, there are many things could be the problem.
1) Check the temperature of your hotend/heatblock (use the correct temp for your filament type).
2) Calibrate your extruder - check that it does not extrude too much/too little or too fast/too slow.
3) Check your z-axis calibration - it must move the correct distance, if it does not then it could be too close the the heatbed or previous layers and cause the blockage.
4) Check your first layer height.
5) Does this happen on a basic calibration part known to work for other users? Try and find a *.gcode file from a known working similar printer.
6) Check your print speed, if you print too slow it may cause this problem.
7) ... there are many more causes, I just thought I would suggest a few as you asked.
Good luck.