I haven't tried the apps.
If you have a place where you can practice on your own you can try to varying the following attributes, and try to really overdo the variations, to the point that it all sounds ridiculous:
- Volume (loud/soft)
- Pitch (high/low)
- Tempo (rapid/slow)- Hand and body gestures
If you get some practice time with exaggerating those attributes, your "normal level" may shift a bit towards more dynamic speech.
After trying that some time you can also try to time the variations to where they make sense within your speech.
And though I know it can be "cringey", try recording yourself speaking and while you listen, think about what most needs to be improved.
Also, as a bonus tip, simply trying to imitate a recording of a speaker you find charismatic/dynamic can be good practice.