Well I think people have already commented what you could do to get better. It really takes time
I would only add that you shouldn't rush anything. I personally spend hours on small portions of maps just to look how I want it, and I have heard the same from others.
And what I love to do is to search on google whatever I'm going to map (medieval cities, dungeons, taverns, etc) and then I map everything according to what I've seen. It helps a lot and makes you put a lot of thought into your maps
I would only add that you shouldn't rush anything. I personally spend hours on small portions of maps just to look how I want it, and I have heard the same from others.
And what I love to do is to search on google whatever I'm going to map (medieval cities, dungeons, taverns, etc) and then I map everything according to what I've seen. It helps a lot and makes you put a lot of thought into your maps