Natalie, I wouldn't say you are an underachiever at all. The fact that you have recognized that you can live differently and that you do have a choice sets you above most people already.
You are on the right track. Your attitude is a winning attitude. Keep on doing the things you should do consistently and you will definitely get there. Thanks for sharing your personal story.