Just keep drawing anon, it takes time, and a lot of it. Try not to put yourself down so much, too; harboring an atmosphere of negativity will only hinder your development as an artist. Understand that, while you may have certain ideals and abilities you wish to achieve/obtain, no work you ever do will be 100% perfect. Accepting a wabi-sabi mentality has helped me greatly in not taking my shortcomings so personally.
There are two things in particular that help me improve. The first is pushing through and finishing any work I've started. If a picture isn't going the way I like, I push through and finish it anyway instead of throwing it away, trying to fix what I don't like in the process. The second is, when I finish that picture, I analyze it and question what I don't like about it. Is it the face? The shoulders? Are the arms stiff or have weird foreshortening? Etc. Then I take that analysis and try to apply it to my next drawing or do studies pertinent to that thing.
Try to find things to appreciate about your work, as well. It's important to identify your shortcomings for the sake of improvement, but it's also important to observe things you like about your art so you can keep doing those things (or if for nothing more to feel positivity toward your work).
Also it doesn't matter if you're better or worse than ONE, or anyone else for that matter. Try to avoid comparing yourself to other artists, it's a sure-fire way to become envious of others and hate art overall. Because the styles, intentions, and goals of each artist differ it's often difficult to compare art on an objective level. One artist may be interested in raw technical mastery while another chooses to experiment more with colors and design. Only analyze another artist's work because you like it and want to understand how they make it look a certain way.
tl;dr don't give up! Improving is important, but try to have fun. If you're not enjoying art, then you're wasting your time.