Do you think I will have problems?
Não podemos prever as ações dos oficiais de imigração. As opiniões aqui são susceptíveis de variar. Certamente, sua história anterior afetará as futuras aplicações. No mínimo, eu esperaria mais tempo para examinar sua inscrição.
can I get a visa if I have a job, my own money, my own tickets, my own hotel reservation, etc?
Nenhum desses deve impedir você de obter um visto.
Nem são garantias de ferro fundido que você obterá um visto.Eles são fatores a seu favor.
Just because once I was refused to enter country under visa waiver?
Uma recusa não constitui uma proibição vitalícia. Particularmente, eles sugeriram que você solicitasse um visto.
What can happen again at the airport with imigration officers?
Você não pode descartar nada. Você só precisa dar o seu melhor para fornecer informações precisas, verdadeiras e completas.
can they still deny me just because of a previous experience?
Eles podem negar a entrada de qualquer pessoa. Mas não apenas porque você foi impedido de entrar antes, isso seria uma razão insuficiente por si só. Pelo que você escreveu em sua pergunta, suas circunstâncias mudaram.
Em suma, sugiro que você pare de se preocupar, aceite a possibilidade de negação, planeje os dois resultados, mas faça o melhor possível para que sua inscrição seja a mais precisa e honesta possível. Você parece estar no caminho certo ao abordar os aspectos que você acredita terem contribuído para a recusa anterior.