I make success a LOT on serve and attack and I can tell you, at my level of Div 2 city and higher, the serve and attack game, and maybe more important, the receive game dictates the outcome of a lot of matches.
When I serve, I am trying to confuse the opponent about the type and amount of spin, as well as the placement by being sudden, deceptive, and do all serves with the same motion. I get a LOT, I mean a LOT of my points from serve errors from my opponents who are 1-2 levels below me. The div 5 players simply do not return any of my serves unless I allow them and am trying to practice a certain attack. When I play equal opponent who never saw me before, I have a huge advantage. When I play a div 1 or div 0 player (yeas, you can be div 0 or even div MINUS 1 if you are too strong for div 1 !!!)... when I play these players who are clearly 1-4 levels better than me, I do not get so many points outright from the serve, ONLY 1 or 2. That is it. nothing more. Serve is not such an advantage there. Against these players, the best I can do is to try to control their options and have the courage to attack what they give me. if I did my job well, I can pressure the better player. However, the opponent in these cases are 1-4 levels better than me for very good reasons. Being better at serve receive is usually one of the many reasons.
That is how TT and differences in level work.
Another thing I can say to help is to learn how to be a player with great serves yourself. try to practice as often as you can and look for inspiration in variety.