I don't think that you have bad tags as far as the words that you are using -- they all fit well. That said, you need to work on the kinds of tags you are using and not having multiple tags for the same words -- that's a waste of a tag.
For example:
https://www.etsy.com/listing/115206456/pink-pony-cards-set-of-10?ref=related-4You have the tag "pink pony cards set"
--this tag makes you relevant for searches of "pink", "pony", "cards", "set", "pink pony", "pony cards", "cards set", "pink pony cards", "pony cards set" AND "pink pony cards set". Yet you also have "pink", "pink pony", and "cards set" as separate tags. That means you are wasting those 3 tags because you are already showing up in Etsy searches for those keywords.
--you do this again with the tag "new baby girl card" because you also have tags 'baby girl' and 'baby girl card'.
I looked at several of your listings and most have at least 1 (if not 2) tags that can be removed (since they're part of another tag). Go through and remove these so that you can add new tags to make you relevant for new search terms!
Also, Nikki put together this great general shop tips/advice post:
www.etsy.com/teams/5002/etsy-success/discuss/16149239/page/2?ref=te...
I'd look through those blogs/articles and edit anything in your shop according to that advice. Especially read anything about how to use tags and titles well (you want to repeat phrases from your tags in your item titles).