You are right. It is difficult. But it is not impossible.. consistency is the key.. be consistent in dishing out quality content and you shall succeed.. in addition to posting good content, i would recommend that you must interact with other steemians in order to grow and to get some visibilty.
If you have posted something good, that is half job done. The other half is to get visibility on the post because no matter how good the content is, if there is no one to read, it will go unnoticed.. so invest a little time in engaging with fellow steemians .. hope it will help you..