It's been a while since my last update and I haven't done much since then. But here's the update anyway.
Spoiler Alert!After catching that shiny Rufflet, I continued level grinding 'til all of my pokemon were level 50 before going through Victory Road. Otherwise the trainers would destroy me.
Anyway, I got through really easily. I healed and saved. The next thing I'll do is more grinding (always fun) and then the E4.