A drysuit keeps you dry. Not warm. Only dry. You will need a thick coverall underneath.In this case I was only wearing shorts under the suit. Not even a t-shirt. I don't have undergarments yet but I could try wearing something that is the approximate size of undergarments and give it another go.
I did a few dives and a deco dive in a rental suit that was quite large and didn't have any problems so maybe this one will be alright as well.
Just to give you an idea:
https://www.ursuit.com/resources/productimages/6689/thermofill_heavy_front_L.png
Sure, you can go with a legacy solution too, with a thick woollen sweater, woollen pants, and three layers of thigh high woollen socks... traditionally used since the 19th century. A modern undersuit may come with some benefits, though... The undergarments will fill that suit and remember that you need to move in it, too.
The legs might be too long. My suit is similarly too tall, but I fold the legs and fix the fold with gaitors. It's suboptimal but allright (can't complain as the suit was cheap). You might get a better fit by paying a lot more - but you MUST try it with technical undergarments and a coverall on.
You will learn to dive your suit.