I'm not sure if this is going to be of any help or not, but here goes:
I think first you should evolve your Servine. It is really close to evolution and if it evolves then you can have an easier time beating Clay. Since you can't really use the "move relearner" just yet, I would suggest keeping most of the moves you have on your pokemon.
Also, like "a0161613" said, the pokemon you want are available later in the game, but that does not mean you can't have a temporary team. You should go and try and catch a Scraggy or a Throh/Sawk and train it to be around lvl 30. One of those will be really helpful. (Scraggy can be found in route 4 and Sawk/Throh can be found on the outside of pinwheel forest) Also, since after you beat Clay, Bianca will give you HM Fly, I would suggest getting a very temporary flying type like a pidove or ducklett.
What I have found to be a very sturdy and well rounded team is this:
One fire type
One water type
One flying type
One ground or fighting (both would be great too) type
One "extra" type: Electric, Ice, or Dragon.
One or more dark type attacking moves
One or more grass type attacking moves
Since there are not many good Ice types, I would not suggest making one part of your team. What I think you should do is keep your servine, add a powerful fighting type, keep your palpitoad, try and get a good fire type (like darmitain or llitwick) and try and get a good flying type (as in one that can at least learn fly)
First, you really need to beat Clay and get the Lucky Egg. Then you can start training.
When Clay gives you the TM, Bulldoze, I would suggest using it on your Palpitoad, replacing Mud Shot.
Also, since Chargestone cave would then be available to you, you should go and catch a Tynamo or a Joltik. Emolga may have good speed, but in the long run it is really weak.
I would try and give you an example of the team I use, except I tend to only battle with my starter, so my starter becomes drastically over-leveled while the rest of my team is under-leveled. However, if you keep a very flexible and open mind towards your team pokemon-wise, the game will be very easy for you.
Like my brother, he had a crazy weak team, horribly spread out, bad type coverage, under-leveled, all of that. But he was very open to catching different pokemon and removing pokemon from his team, and he went from twist mountain to unova champion. No joke.
I must admit, Litwicks are really useful if you know how to use them. You really want to get a Chandelure as soon as possible, so I would suggest catching a litwick at celestial tower, leveling it up to around lvl 35, and then challenging the Icirrus gym with it. My brother and I did that and the litwick was a lvl 41 by the time we were done with the gym.
This may sound a little stupid, but as I said before, Fighting types are really useful, and so if you catch Cobalion a little later on, he will take you far. Not only that, but a dusk stone is in the area of where he is, and like I said, you want a Chandelure as fast as possible.
Having beat the game twice, I know that the point you are at is really quite easy. If you get some more pokemon to your team then you will be all set.