Хотя внешне безличные и личные глаголы могут в чем-то совпадать и даже обозначать одно и то же действие, их роль в синтаксисе заметно различается. Личный глагол всегда должен идти с подлежащим, то есть производитель действия непременно нужен в предложении. А безличный, наоборот, — здесь действие или чувство происходит как бы самостоятельно, без непосредственного участника событий. Хотя, безусловно, подразумевается, что производитель есть, например, холодать не может само по себе, равно как и думаться, везти, тошнить и так далее. Просто это особые устойчивые словесные обороты.