Nunca dei certo com essas plataformas de freelas, workana mesmo nunca fui aceito porque não paguei 'o taxinha' deles.
Acredito que a melhor forma de conseguir trabalhos freelance seja nos arredores da sua cidade. Toda cidade, por menor que seja, tem empresas e elas, querendo ou não, uma hora vão necessitar de um serviço de informática, seja na área de desenvolvimento, infra, suporte etc.
Uma coisa boa é fazer amizade com os técnicos de informática para que te conheçam, saibam dos serviços que você presta e te indiquem quando um cliente perguntar se ele mexe com sistema. Às vezes nem é para desenvolver nada, mas pode acontecer de pegar uma infra pra montar e precisar de alguém que manja de Linux pra configurar o servidor, pronto, o cara vai lembrar de você e te passar uma parte do valor.
É importante termos mais conhecimentos do que somente no desenvolvimento, sempre tenha mais uma outra função dentro da área, assim não vai te faltar serviço. No lugar de estudar aquele framework javascript novo que tá na modinha e você ainda não sabe, tira um pouquinho de tempo para estudar sobre redes, linux, servidores etc.