This is somewat more clear than above...
MCA - if you like computer programming stuff and wish a career working on computer programming projects viz., software application building etc., - You need to be good in maths.
MBA - if you wish to handle management work looking different areas of business viz., marketing, sales, finance, operations etc.,
both are good and depends on your choice, interest, what you wish to do and whether you have the skill, talent and to some extent personality (esp. in mba) to go along with.
success depends on right choice of field, and not going for what is popular - if you don't choose something which you aren't comfortable and lack the requisite skill, you will fare poorly, affecting your grades - and no company hires an average joe with a popular degree.
choosing what interest you and have the skills to match it, will always keep your interest, making you put better efforts, resulting in dedication and finally leading to success......and if you are more inclined towards better money, then i needn't say that money follows success.......also, success and successful people are not limited to one field or professions, it is spread across every field, and comes to the one who has chosen rightly and wisely.
all the best !!!!!
With Best Wishes,
Don't hesitate to contact me, If anyone want assistance for engineering entarance examinations.