I do think you could make money online. The key is having patience and scheduling time to take consistent action. I'm currently participating in the
Thirty Day Challenge which is a free program that shows you how to make money online. It's really been spot on so far. The goal is to teach you how to make your first $10 online in 30 days. Even though the challenge has already started, you can still download all the materials and follow along at your own pace.
It teaches you have to identify a niche and get traffic to your website. You may need to expand your horizons a little from just selling your art work to things like teaching others how to draw.
I disagree that you have to be the best artist. Beauty is subjective and you could find those who really love your art.
Good luck.