You came from an ordinary family, and your life as a teenager was not good. I should have no education. However, from the age of 22, your luck gradually improved and your life began to get better. Middle age is the best time of your life. As for your grades, it depends on your personal efforts.
Marriage should not be smooth, and I have been changing boyfriends for several years. Look at next year, there should be a stable boyfriend and hope of getting married! If you can't do it next year, you may have to wait until you are 30 years old.