That depends... What are your ten submissions that didn't get featured? Or did they get featured and then flagged or downvoted for some reason? Did you delete them after they featured? Those are pretty much the only ways to not have a 100% feature rating as far as I know. If they did get downvoted or flagged, why was that? I hope it's not because some idiot with 20 alt accounts just doesn't like ponies...
Other than that just keep doing what you do. 180 out of 190 still seems pretty good to me. :)