Waves has a PlugIN called Waves Tune Real Time - it is pretty much an Pitch Correct thing - it's not perfect but used with an EQ + delay and reverb you might find your vocal is not as bad as you think.

An important thing to note is, you also need a decent Mic the Sh58 will not do any good to your vocal for demos - you need something like this
https://www.thomann.de/intl/rode_nt1a_complete_vocal_recording.htm or similar from your local music instrument shop.

Last advice from me - practice a lot, and get to know what works well for your voice - find a good body positure and when you have spare moments humm or sing high falset notes and very low notes in order to both train your voice and get to know your body better when you sing and hum.


MacMini M1 - BIAB2021 - Logic Pro X - iZotope Music Production Suite - Scaler 2 - far too many Waves plugins and Line 6 Guitars and boards + a fantastic Yamaha THR10ll mini Amp - Avid MBOX Studio

Peters' Garage is available on all major streaming services