First of all thanks for sharing your experience with us....
You will enjoy this platform if you are consistent and also ensure that you are fully engaged e.g write good contents,comment on the post of others,upvote good posts etc...yeah it can be sad to see some poor contents get massive upvotes while some great contents gets no upvotes,but when you are consistent and you keep posting great contents,just be patient and someday you will start getting the kind of rewards/upvotes which you deserve....@anaclark