Некоторые историки полагают, что у московского княжества было более выгодное географическое положение, но это не так. Волга (на которой расположена Тверь) намного больше реки Москвы. Возвышение Москвы было связано с дальновидностью(лучше даже сказать - более умелой политикой) московских князей. Например, Москва никогда не гнушалась подкупать Ордынскую верхушку, после чего клеветать на Тверского князя. Бывали случаи, когда московский князь много месяцев сряду проводил в Орде, чтобы только задобрить монголов.
Ну и конечно же, потому что Москву поддерживала Русская Православная церковь.