Agreed with the top post, shaving your head is going to make your image worse and give you a “bald look” you should grow out your hair and style it accordingly to make your head as full of hair as possible.
You can play around with styles to cover up any receding areas however shaving your head means you are submitting to baldness.
At only 20 I’m sure you still have a great amount of hair so don’t shave it off. You’re not going to be attracting anyone with a shaved head.