I know that piece of advice, but thank you, I appreciate covering the basics first.
No, I used up all of my good monster drops ages ago. At this point, I'm feeding it anything I can get. Is there a shop to buy the more expensive drops, or a monster I can farm to get them?