They don't respect you because you don't respect yourself, you're doing things that are not respectable. You are lazy, you don't have a goal, you're letting other people control you. You're giving too much of your energy, time and worries to other people, that's why they don't respect you. Every time they make you, think, emotional or worried then they already controlled you, your power was gone in an instant. If you want to be respected then never care about what they think or feel and live by your philosophy... as simple as that. If you want respect then don't focus on getting respect, it means don't focus on other people rather focus on yourself. Focus on how you feel, how you carry yourself, how you believe in yourself and how you work hard. If you're centered on developing yourself then you will have no time worrying about what they say against you, you will have more time for yourself and that will make you respectable, it will happen automatically. Disregard the opinions of other people, never get hurt when they say something bad to you, control your emotions and focus on your own philosophy... that's how to get respect naturally. At the end of the day they already judged you before you try to please them. You can never control heir thinking, if they like you they like you, if they hate you they hate you so be it. Never give energy to anything or anyone that is not worth it. At the end of the day the only person you need to please is yourself, are you taking care of yourself? are you giving your very best? if the answer is yes then you don't need to worry about anything else. Have some pride in a good way, stop chasing people, stop impressing people because you're only getting weaker and weaker by doing that. It's time to believe in yourself, you are enough and you don't need anything or anyone to complete your life, your life is already good you just need to add more if you want. It's up to you, accept yourself, believe in yourself and just be yourself, you don't need to fit in or impress people, you don't need to convince them that you are good.
If you love yourself enough then you don't need other people's appreciation anymore, that is enough, your love for yourself is the best thing that you can give to yourself. So what if they don't respect you? just still give your very best and be the best person that you can be, focus on improving your life. If they like you they like you, if they don't they don't so be it. Their opinions about you doesn't matter at all, what matters is you are living a good life. At the end of the day your only one true ally is yourself, nobody will love you more than yourself. You don't need anybody's approval for your happiness, you just need to believe in yourself and always think that you are enough. Any appreciation or hate from other people can never change you in reality. So what if they're not giving you any recognition or respect? you don't need them, you just need your values, goals and belief. Live your life your way and never let anybody intervene, never let anyone destroy your peace.
Respect yourself by not chasing anybody's respect, ignore them if you need to, don't look for their attention and appreciation. Just be the person that you need to be, you will find strength inside of you. Don't be afraid to say no, don't be afraid to set boundaries and choose the people that deserves your attention. Never let anybody control you. Stop being too emotional when someone dislikes your or hate you, just live your life and that's it. They will never pay your bills, they will never help you when you're down so why even bother?