hello and welcome. first of all do you have a water test kit? if so can you post the results on here? make sure you test at least for ammonia, nitrite, nitrate and ph. you can also test for water hardness (gh and kh) and minerals, but these are not as important. if you don't hae a test kit then you need to get one. don't get strips. i made that mistake and they're no good. 5 in 1 but they are inaccurate and don't test for ammonia. get a liquid test api or nutrafin best brands.
for the water changes, different people reccommend different amounts of water and some people suggest more frequently than others. for you, it will depend on the stats of your water (as i'm assuming your tank is fairly new and i'm eering on the side of caution as i don't know water stats). eg if you have high ammonia, nitrite or nitrate, you will do a large water change and then may need to repeat about 12 hours later after testing to see what the new levels are. assuming water is fine and is stable because the tank is cycled, water changes are less critical but about 25 % once a week works well for me. it also is good for the plants as well as fish. also when you do a water change, you only really need to add a dechlorinator. is your tank cycled? and if so how did you cycle it? ppl will advise you better if they know the situation of the tank
finally, i don't know anything about plattys, ottos, mollys, but increse tiger barb numbers to at least 5, they are shoaling fish and prefer to be in a group. so do neons, although you may get away with 4. someone else will advise you better on this.
hope this is not too long winded and makes sense. hope it helps.