One doesn't need to be overweight to snore. It could be that you
are really tired, and when you sleep, you snore. It could also be
some underlying medical condition that you don't know, so it will
be good if you go for a checkup. If there's nothing wrong, then
what you need is plenty of rest.
As for sleep talking, most of us do, it's either so loud that it
disturbs another person who is sleeping with you or it's just
mumbling.