Hi jihanscar! Your team looks pretty solid, however, you have a small Rock-type weakness (3 of your Pokemon are weak to it). I would recommend Larvitar, however, without someone to trade it to you, you won't be getting it until you actually complete the game (Sevalt Canyon is only accessible once you defeat the Elite Four, if I recall correctly.) Machamp, Gengar, and Alakazam might be good replacements, because they aren't weak to Rock-type and are pretty strong in general.