How to get more battle pass point more efficiently and fast

I'm currently at level 38 for my battle pass and I wish to achieve level 50 before next season.

I've been busy, that's why the progress is slow.

Anyone know how to grind the battle pass fast?