You can't undo the past. Work on the future. Look inside yourself and decide what it is you want and need.
I do want to point out that staying in a marriage because you don't think you can survive financially on your own is the reason I stayed in my own marriage for so long. Like you, I married young and realized it was a mistake almost from day one. I waited 18 years to take the chance and see if I could make it alone with two little kids. I did. It can be a struggle some days, but it's worth not being in a loveless, emotionally draining marriage.
If you really think you would be happier outside of your marriage, don't be afraid to explore the options available to you. It will be much harder and more expensive if you wait and children become involved.
Good luck.