Pretty nice team man pretty similar to my new white team. I started off with timburr as my physical tank but I found an adamant scraggy after I caught a male and a female that eliminated krookodile for later gameplay which allowed for an axew as for your current team its ok for the e4 few changes though for afterwards.
Since galvantula has compoundeyes-
-shadow ball STAB(same type attack bonus)
-pain split(if poss)
you get energy ball on route 12 and earthquake in wayward cave