I haven't found my place in DotA yet Hi guys, so I'm just going to preface this by saying that I'm only 1.5k MMR and have ~770 hours in the game.

I often play with my mates who have mostly slotted into their positions in our 5-stack. We have a player that can play basically every mid hero and win the lane, we have a few guys who swap between support and semi-carry depending on the situation, and a safe-lane carry. 

Now I'd like to think that I'm an average offlaner, generally playing Void/Tusk. But I'm very inconsistent with my performance. Obviously being one of the 3 'carries' of the team, it's kinda important to be consistent. 

This leaves me with two options - I give up with offlane carry and learn supports e.g. Dark Seer or I 'git gud'.

Essentially, my question is this: How do I become more consistent as an offlane carry? Or should I just become an offlane support?

TL;DR: I play very inconsistently in the offlane and need some advice.