1. Деньги: с одной стороны, их можно заработать; с другой стороны - можно путешествовать бюджетно. Лично я комбинирую оба способа.
2. Время. Я обычный наёмный работник. У меня есть 28 дней отпуска, новогодние и майские праздники, два выходных каждую неделю и ещё несколько дней в год отгулов за овертаймы. В общей сложности выходит не так уж мало, надо лишь с умом использовать это время.
1+2. А ещё я совмещаю служебные командировки с личными интересами. Это экономит и деньги, и время.
3. Языковый барьер? Английский на начальном или среднем уровне выучить не проблема, даже если вы его не учили в школе, а большего и не требуется. А ещё учтите, что путешествие не обязательно должно быть за границу. Россия - очень большая и очень интересная именно в плане путешествий страна, если, конечно, под словом "путешествие" вы подразумеваете именно путешествие, а не "положите меня на пляж и принесите коктейль".