I would add one best practice: resize your image!
It is useless to upload a 4K high-resolution image if you are not a professional photographer or if it is only for illustration purposes.
You are slowing your post rending (download time), wasting your resource credits and use unnecessary space on the blockchain.