is a character that requires patience and precision from the player when you're in the neutral converting into an advantage state in the match. While Yoshi is a fast character, he doesn't overwhelm you when he is trying to get in when his approach options on shield are kind of unsafe as well as extending his hurt box and has a really bad grab. Now, I said kind of because there are ways around that.
Yoshi has the honor of being the fastest character in the air as well as being able to weave in and out somewhat whenever you're just in the air, or when you're attacking from the air. Before you even start initiating your real game plan against your opponent, you want to get a feel on how your opponent plays or will play. That's where patience comes in to play. By weaving in and out while waiting for the right moment for an opportunity to strike and capitalize on it. But here's the thing though. If your opponent knows the mu and chances are he/she will, they will elect to shield a lot since Yoshi has one of the worst regular grab games in the whole game with some startup and ending lag, bad range for a "tether", little reward, and doesn't have a single kill throw even at really high percents when your opponent should've been gone already. However, Yoshi does have a command grab that is a lot more viable than his regular grab and you can even b-reverse it. The problem though is that it isn't as threatening and viable as his other approach options are and can still be punished. This is where precision comes into play.
Unlike characters that feel natural to play as such as
and
,
can feel awkward to play as to someone who is new to the character. Like I said earlier, Yoshi can weave in and out, but he can also be very tricky to control due to being the fastest character in the air. You've also got to take into account that moves like fair have some startup. When you add all of that together, you realize that you can't just throw out attacks through out the game and hope you land a hit and not get punished. You need to find the right time and range to bait your opponent to grab or attack and punish them as well as taking it further. Mix-ups are a necessity if you want to have success as Yoshi and elevate your skill level. I'm still learning and practicing these options myself as Yoshi is one of the most difficult characters in the game to get good at, but the potential and reward is there I believe. Hopefully this helps out for you. Yoshi is a lot of fun to play as if you get to know the character really well.
EDIT: I'd also suggest you practice your egg throw/up-b game onstage as that is one of Yoshi's more defining traits and can really help annoy your opponent as well as cause set ups and even possibly frame traps. It may be a really hard move to get good at due to manually inputting both the trajectory and launching power as well as not accidentally inputting side-b, but it has a lot of versatility including the option of being able to b-reverse like you can with egg lay/neutral-b.