This definitely needs to be edited/retouched.
It depends on how you play PS; if you're not using PS, then PPt can also work.
I recommend going to an advertising agency and having them handle it. Prepare the background image in advance, then find a card format image online and save it on your phone. Bring it to the advertising company and let them handle it. If it's not suitable, ask them to make changes. Once finished, print 10 copies (we can get 2 color ones for $2), which will cost around $20. Then, have the advertising agency provide you with the images. Next, use those images on Taobao/Pinduoduo to create cards for a few dollars each, depending on the paper thickness, you can make 50 to several hundred copies. This is both economical and cost-effective.