I was hoping some people could review my team and offer some suggestions for me. Also, I've just beat my rival after the 8th gym. I don't intend to do any competitive battling, just would like advice for defeating the elite four and champion. Can't trade with other games also.

Venusaur: Level 38
Razor leaf
Body slam
Swords dance
Solarbeam

Snorlax: Level 39
Body slam
Psychic
Amnesia
Earthquake

Gyarados: Level 38
Surf
Ice beam/Blizzard
Fire blast
Strength

Fearow: Level 39 (This is the pokemon/moveset I'm most unsure of)
Fly
Fury attack?
Drill peck?
Take down

Jolteon: Level 39
Thundershock
Double edge
Quick attack?
Double team?

I haven't been able to find a sixth pokemon to use in my team so far, as I feel like I have decent type coverage. If you have any move changes and new team member suggestions for me it'd be very much appreciated.