If your goal is to make money, I suggest doing some market research to understand if there is a market for what you are planning to sell.
A quick search on the play store would tell you that there are at least 100 different messaging apps out there - each with a different user base. The money that you want to earn through your app will be generated through advertising which will be directly proportional to the size of your user base.
The apps out there are pretty sufficient in the features they provide. If you have something that people need but are not getting from any of the major messaging apps, go ahead and develop it in your app and you might have a shot.
contact : +919791101817