Depends really - 25 ain't so bad, but you could always train up a bit (try say surfing south of goldenrod/in Union Cave to find other trainers if you want another method to just battling wild Pokemon in the route before Olivine).
Ask questions in the Help thread sticky next time, please. Closed.