2) Are you making enough posts: The number of posts you made so far are also very less. The more posts you make, more are the chances of getting noticed.
That is terrible advice. Spend 10x more time reading and learning from the forum than you do posting. That way you stand a chance to gain some knowledge and then make a valuable contribution when you do post. Over-posting just to increase activity was the very problem the merit system was brought in to solve. Making more posts if you have nothing to add to the conversation will certainly get you noticed, but only as a spammer.
I never meant that one should compromise with the quality of posts while making those posts. I do agree with you regarding new members spending more time to acquire some knowledge first. Once that part is done and if a member is able to give sufficient time, he can post frequently. He will no doubt have more chances of getting merits than a member making less number of posts of same quality. It is just my opinion though based on my personal experience. I am not active on this forum for all seven days of the forum though as my other works do not allow me to.