I agree that my questions were not that good, but I learnt from my mistakes.
I've been banned for a long time now and I'm not seeing any hopes of being unbanned.
Shouldn't I get a 2nd chance?
The answer can be found in the help center, see this entry. In short: You are a new user which asked too many bad questions (downvoted and/or closed), which brings up this ban by the system. As this happens automatically, we cannot do anything about it. Read the instructions in the link above, which may help.
I think you were automatically banned by SE for asking poorly received/low-quality questions. Moderators cannot lift automatic bans. Yow will only be able to ask a question after six months of your last question. If that question is received positively, you may be able to ask further questions. Meanwhile, you can fix your existing posts which may help you to reduce your ban.