Actually it has something to do with fees. Steemit pays fees for new members, but sometimes when there are lot of new members, it becomes difficult. There are some services which take money from you and pay fees for your account creation. Or you can ask for help here:
https://steemit.chat/channel/help . This is the official chat channel of Steemit. You shouldn't have waited for weeks to enter Steemit. In this channel your issue will be resolved within 2-3 days itself.
I can understand why is the delay with your post but i can't understand why my first account never accepted after 1-2 months and the other one get accepted after 1 day.