Your problem is a combination of your lighting needs to be stronger and of the correct spectrum a MH is a must , Yes you can use floro's but the results are slow growth and the typical yellowing of the lower leaves due to the lack of light penetration through the foliage. Secondly your soil as I clearly see in the pictures has wood chips in it and it really sounds like your PH of the soil was never checked right from the get go. This will cause your baby's to be stunted until the PH'ed water corrects the soils PH as with the growth you have seen is because you have been PH'ing your water thereby correcting your PH issue temporarily and the effects from this are going to be seen in the fruits of your labor when they really start flowering unless you get different soil now and I suggest 3 gallon pots as the roots need room to go down and if root growth is restricted males are more likely than females. Your soil has wood in it it holds massive amounts of water and it looks like pearlite or vermiculite and this acts as a combo to hold water right on the roots there by restricting the oxygen intake and the growth of lateral roots. Soil quality is very important for good results and if you correct this issue you will see an improvement with-in days.
This is a typical noobie mistake and a very easy one to correct.
Lighting is everything to yield so if you cant afford a big light go get as many CFL's as you can get in there and you will increase your yield if all of the above steps are taken.
Good luck to ya!