You're not a bad picture taker! Just keep practising and remember that natural light is your friend!
A really great tip for taking pics is that when you're taking them, leave plenty of space around the objects so that you can crop them appropriately later. It's much harder to crop in-frame and you won't have any options for replacing cut-off edges of the items if the picture is taken that way.
I totally agree about the frames though - it's more pleasing to the eye when a person can see something in its entirety instead of having to mentally 'fill-in' what's missing.
Your embroidery looks great! Good luck with your fliers.