Hi - I can not stress to you how important forming a stock list or at least an idea of what you want - other wise you fill a tank that is totally unsuitable for you, your tank and most importantly the fish.
First of all how long has the tank been set up? And when you say your still cycling what kind of stage are you at?
Secondly what are the numbers of the other fish you have in the tank at the moment?
Now onto the fish you have mentioned so far.
I'm just going to say it, are you sure Bala Sharks are for you - to keep them properly you need a huge huge tank lets say an 8 x 3 foot tank for starters (some will say bigger) and the practicalities of a tank like this is not for a novice you have to be set up to deal with having a tank in your home for a long long time and also probably not move home ever again.... the other thing to consider is as well there is a great much smaller alternative to these in the Dension Barb aka Rose Line Shark. Just worth considering.
Elephant Noses - possibly not the best fish to mix in this aquarium, they need soft sand substrates so could potentially cause problems as in the pics it seems you have gravel - their noses are very sensitive and are used to dig around. I think for that reason alone I would rule them out
Blue Rams - Blue Rams are hard to keep, the reason for this is you do not know what kind of ram you are getting or the parentage of the ram. The problem with this is that the ones closer to wild or indeed wild caught need high temperatures and low ph where as the mass farm bred ones need neutral ph and mid range temperatures. The risk is you dont know which kind you have - even the ones unlabeled as wild in the shop might only be one or two generations from wilds.
For me if you want to keep Blue Rams - you have to plan the tank around them - there are a hand full of members on here that have gotten lucky and are keeping farm bred ones successfully in their tank. I cant stress how lucky it is really, and its hard to judge how it applies to you when you have to consider they might not be in the same country as you let alone the same state, county or city...
So what I would do now is - lets work out where you are in the cycle and how many fish you have right now. Then we can work out a plan of how your going to stock your tank so your happy with it and the fish are happy to be there.
This is a great saying when it comes to tanks - fail to plan, plan to fail. Well worth bearing in mind when it comes to starting up a tank and picking the fish
Wills