I have been doing blogging from 1 year and 9 months. I have learnt a lot of things and made a lot of friends.
All of them have started from start. But they end up quite easily. Why?
They think they will make money online and that will be too fast. It is easy to make money. The get AdSense and what they end up doing is clicking on their own ads and sometimes they end up using VPN.
I started my blogging and got my first 138$ after 11 months after starting my blogging career. This is a slow process. I was having patience and I didn't did Blogging for money. I was having a talent which I have shown by doing blogging and sharing my knowledge to others.
If you think you want to do blogging just because you need money. Leave it.
If you want to start a career in blogging I will suggest you to choose blogging as part time. If you are earning a good money. You think that you can expand your blogging career now. You can leave your job and do full time blogging.
This guidance was given by @Imran sir to everyone in his article.
If you want to improve your site. You can get a good hosting and a good theme which matters a lot and make it look professional.
I was promoting my posts in around 200 Facebook Groups to get a decent visitors. You should also give a try to it. Try to create some backlinks by creating guest posts.
Best of luck