You've not exactly had good role models to learn from have you? It seems you've had to do it all on your own with no loving support and guidance, which is tough going, especially for someone so young with no benchmarks behind them. I would say you've done pretty darn well considering all things...a lot would have given up by now and gone the easy road to destruction.
Given all this, I'd hazard a guess that you have strength of will, a good heart and head and a desire to keep battling the odds. I imagine it would wear you down after a time. Shame you cannot hook up with a mentor. Someone willing to take you under his wing and play that steady guiding role in your life. That makes all the difference to seeing life from a different view.
Coming here and speaking out is the first step to reaching out for a supportive family...even if they are cyber. People DO care. Sorry I can't offer any suggestions, living in Oz. Good luck