If you plan on doing traditional breeding, then you need either a Ditto or a female Rose* that's Timid. Have it hold an Everstone. It would also help if at least one parent has good IVs, that can be 'inherited'.
Then, get and hatch lots of eggs. Even at level 1 you can discard any that aren't Timid with max in most of all stats. You can also use characteristics (search Bulbapedia for the details)
Once you have the remaining babies, give them rare candies while using Metalkid's IV calculator. You should get reasonable certain IVs by about level 15 to 20. Obviously reset so you don't permanently lose Rare Candies.
Is there any other method besides just hatching eggs and hoping to get nature and characteristics?
My in game Roserade has a Modest Nature and "Alert to Sounds" Speed IV. I'd use it for breeding, but it's a male. And I really want to breed a Budew with Extrasensory.