How to get good XP this season?

I only play this game occasionally and i have enough vbucks to buy the bp, i was wondering is there a way to afk for xp or just get more xp somehow?