well this is very common problem but yet is a difficult one to understand
ummm
in terms of people who don't value u u need to stay away from them and make a room for good people to enter , go out meet new people understand them meet people who have goals and ambitions
ummm
and for your personal growth u need to work on your personality go to gym improve ur skills etc I know it's easy to say but once you start prioritising your self then every thing will fall into place