>хотя бы самые маленькие деньги на upwork
Не нужно стремиться заработать хотя бы самые маленькие деньги, так вы автоматом вливаете себя в поток работников из стран третьего мира, где будет очень сложно барахтаться.
Ставьте вопрос - какие навыки я должен иметь, чтобы быть востребованным для зарубежных заказчиков?
Если вы отлично владеете перечисленными вами скиллами, их будет достаточно, с учётом того, что вы продолжите развиваться дальше. Но не забывайте, что фриланс, в отличие от офиса требует ещё больше навыков - общение с клиентами, самоорганизация, менеджмент, etc.