Stick yourself with great minds. Some people really can bring out the best in you.
If you're with the right crowd, your better-ness comes out. But it's still up to you. The people can only influence you up to a certain point. But the rest is up to you.
If you're always thinking of yourself, that's wrong. But don't also give it your all also because people will abuse you.
Just make sure you're happy. Follow your heart. Don't be influenced by others. Even if the guy is not meeting your parents' expectations, it should be near there at least. But be sure you're going to be happy because you're the one who's going to live with him for the rest of your life.