I learned a long time ago that your behaviour score basically dictates how long your queue time is. I am surprised that I rarely hear anyone talk about this.
I have one main account with like I'm not kidding 5000 Behavior score and dropping. I pretty much only play enigma ranked roles because I really enjoy the hero. I rarely talk and honestly play really bad sometimes because I am a super risk-reward player. Alot of times in the past, I used to live in an area with bad internet and suffered some abandons score loss.
My alternate has over 10,500 behavior score. I don't touch ranked on there. I use this account so I can queue for ability draft and Aghanims Lab. I do the exact same things and say the same stuff, I just don't ever touch ranked.
The problem with behavior scores is that once you drop down a certain score (probably <9000). The likelyhood of you getting reported by the other players who are also low behavior exponentially increases. It's like crab mentality. Once your behavior score drops below that, I just recommend getting a new account and not doing ranked I am serious
Source: https://www.reddit.com/r/DotA2/comments/xg28qj/this_is_why_i_have_two_dota_2_accounts/