I believe that you need to combine different ways of learning a language if you need to learn it as quickly as possible. For example, you can find a tutor and that will be great. Moreover, I advise you the platform lingopie. To get started, check out articles like
counting in portuguese, and you can also use the lingopie tv service to watch TV shows in Portuguese and learn to understand Portuguese by ear.