You're plan is an excellent plan since you need to get to work ASAP, so going that route is a good one. Many hospitals have tuition reimbursement where you can get them to help you pay for it. That's what I did, only I waited 15 years to finally get my BSN. I felt the sting of rejection when I went after a unit educator job and was denied because I hadn't completed my BSN.
How much more "basics" do you have left and how long with that be. The ASN program is going to take you two years, so you might be looking at only one more year to get your BSN now as opposed to getting your ASN in three years and then adding another 1.5 to 2 years to get your BSN. At your age, I would advice getting it now.
But you're right about the BSN being an investment in future job opportunities, which since you're young and have a family is a good thing. Both BSNs and ADNs start off at bedside nursing, making pretty much the same amount of money, so you aren't going to notice any big difference right away.
ADN nurses don't necessarily stay at the bedside their entire careers either, many move beyond. Depending on where you live (smaller towns with no BSN programs tend to have ADNs RNs in all kinds of positions that might require a BSN in other cities, so it's regional).
Either way you go, get your BSN soon.
Confusing isn't it.