From few days ago I am blocked, I think the cause for indirect question by me(plus little hard worded), to now I earned some reputation but this doesn't release me.
There is no time limit for poor questions. You can answer questions and get more reputation, or you can go back and fix the problems on your old questions and ask people to reevaluate them and upvote them.
If you need help fixing your old questions, post a message here indicating you really want to improve and ask for people to give you suggestions on specific ways to improve your questions. I expect if you do a good job people here will be happy to provide the upvotes you need to continue asking questions.