You might have to do some data augmentation for the ‘good’ data, and feed those augmented images for training. Your model doesn’t seem to have enough ‘good’ examples to be able to categorize them effectively.
Or, you could just get more data that has a balanced class representation. That’s just my initial guess based on your post.
You can download images from flickr can use tags or featured photos there to help label “good” photos. I think you need a bit more data than you have now.