Reading through the question - I guess you know where you went wrong. That is really really important. In fact that is what the goal of your question ban is, especially in terms of meta.
It's not about one question. It's about working out what's gone wrong so far and working on fixing it. Sounds a bit trite but personal growth overall would help more than getting upvotes on this specific question so you can ask the next question. Especially on meta, it's about getting an audience and a result over the question itself.
That said, it's pretty darned hard to get question banned on meta so it might not just be that - you have some questions that are on your profile that are on topic, but poorly received
So... for you, as per your admission...
It's almost as important to keep things on the right site as it is to ask great questions. You've been around the network a while, and well, have no excuse not to know what's on topic and what isn't
I think the critical skill here isn't asking exceptional questions. It's being aware of the folks around you, work out what's ok as far as questions go (and admittedly this isn't something that can be spelled out), and ask relevant, clear and useful questions.
I'd also add, that more than as a place to ask questions, consider SE as a place to pick up and share knowledge.