You could just train in victory road. there are mostly rock or ground pokemon (rhyhorn, onix, graveler) and there is golbat (ice is supereffective) and ursaring(not that hard to defeat) and they are all around lvl 34 or 33. so yeah there should be an okay place to train.