I'd recommend keeping a prompt list and finding what does/doesn't work for what you're after. Try shuffling the order of your prompt - the order of the tokens does matter! Repeat a token twice, thrice, hell make a prompt with nothing but the same token repeated 8 times. Play around with it! If you find an image that's very close to what you want - start generating variations of it. Make 20 different variations. Make variations of the variations you like best.
Also the seed is very important! If you find a seed that generated a style you really liked take note of it. That seed will likely generate more things in a similar style for similar enough prompts.
It's a semi-creative process and definitely takes some time investment if you want great results. Sometimes you strike gold and get lucky on your first generation - but that's rare.
https://www.reddit.com/r/StableDiffusion/?f=flair_name%3A%22...
Also, this post refers to a large number of relevant tools to use as well:
https://www.reddit.com/r/StableDiffusion/comments/xcrm4d/use...
https://dallery.gallery/the-dalle-2-prompt-book/
If one prompt doesn't work, try writing it in another way. Sometimes it helps to write things in multiple ways in the same prompt.