Well i might suggest either Chrysolia Forest or Hidden Cove, hunt for Glooms, Weepinbells, Ariados, Deerling, and all the grass types you can find. Given if your Staraptor has raw damage and adamant, then you should go for either place. and level 41 is the way to go.