Failing as a mom

I'm a first time mom and I feel like I'm failing. I don't know what to do anymore. My son's tantrums I can handle them it's just most days, he will not stop. No matter if I try to "redirect" him or anything. He's constantly throwing tantrums over little things and everything. I know that's just how kids are most of the times but it's not just something little he will try to hit us, throw all his toys in the floor and when asked to pick the up just yells no and makes a mad face. He talks but he doesn't make full sentences yet. He understands us and we understand him. he's a couple months shy of 3. I currently feel like crying. We take him out to see his cousins (there's alot) and he's so mean to them especially if they touch his stuff( probably from being a only child.) We can't or won't go out to eat because of the tantrums he throws while we're sitting down if he doesn't get the ketchup, hot sauce (condiments) to play with, we've tried bringing toys but he doesn't care about them. I've tried to say it's cause we recently took the pacifier away but he was doing this before that. I'm really stuck and looking for advice. I was hoping to put him in preschool next year but with the way he acts idk if hell just get kicked out or something. Hopefully it's just a really long phase...or something. I've tried everything that people suggest, none of it works. I try to be nice cause I know he'll get frustrated if me and my SO are, so I try not to show him but it's so hard lately. I feel like when I go out all the other kids his age (my neices and nephews) listen way better (only small tantrums) than he does. I'm losing hope. I know tantrums are apart of being a mom, its just hard not to feel ashamed when hes literally the only kid around me anyway that acts like this. I feel so bad but some times I'm so ready for him to take a nap because it drains me, I'm just ready to catch at least one minute of not having screaming in my face. He is also so stuck on the sippy cup, not just the cup...juice. if he doesn't have juice he's an absolute nightmare and will not stop until he gets some. And he will drink way more than what the Dr wants him too, some body help me! I don't have a mother figure to ask, and my in laws just say "it's cause y'all spoil him"