-4 Karma is the cause of why your rank has not increased. Try and useful to the forum by creating quity post and contribute quality discussions in other for you to have +ve Karma. I don't know if the system is programmed that if you have - ve Karma you will not go to the next rank. It is not just to post but post what others can learn from and you will have the chance of ranking up.
It is a possibility to get rank you need to get +ve karma. Karma is not the only thing required to get rank. You have to stay active because your uptime is being counted and if you will spend more time you can get ranked. The first step at the moment should be to remove these -4 karma. After that work OP should work on his post quality. It's sad that we can't see why he has -ve karma.
Most of the members have -ve karma because they did something wrong for example multiple accounts, spreading spam, etc. If there would be a trust system here it would be easy for us to determine why the OP got negative karma. Activity sometime take time also even if you have positive karma and high uptime both.