hi wassie...!!
in my humble openion, before appearing in css, you should check...
1. To what extent you have covered the syllabus
2. your written expressions in english
if you have covered the syllabus,have good knowledge of current affairs and can express yourself in good english then you should go ahead with your plans... no matter what your qualification is... if you are not satisfied with your preparation, then beside doing your M.A. you should continue preparation for css... People often suggest that one should appear in css after MA, because after MA, you get more knowledge and maturity...
Please remember that success has no short cut...
so dear instead of thinking about B.A or M.A, concenrate on your studies...
Regards...