As of right now, I want to stay away from shading just so I can learn how to do the basics. Nevertheless, I will come back to do something like that in the future.
alright, whats off in your basics is contrasting.
start out with very few colors, (about 3-5)
make sure that the contrast between the colors is clear and that all colors can get distinguished rather easily
make sure that you use different colors in different parts of your sprite
keep your outlines consistent (outline, no outline, partial outline, but consoistent in how it's applied)
This small edit has some changes, while I haven't particularly changed your drawing
-I used just 3 shades and a stronger contrast between them
-I seperated the outside of the umbrella and the inside
(in yours both areas use the same color and therefore it's indistinguishable) that's the big problem I solved-I used consistent outlines

try to do the same as I did, but with a completely new piece. it can be something really simple and just use 3 up to max. 5 shades as well.