You are only 21,take it easy. And NO,few online things last. Are you gonna look for a job or continue with your studies? Whichever it maybe,talk and mingle with other people in real life. Don't worry about rejection,you got nothing to lose. Workplace is good to get to know new people so keep your head up and be positive.
You look handsome and attractive I think. Black and white pics are never flattering, so yeah work on simple pics. Did I say mingle with people,yeah. Its easy to win in real life than online. You are attractive. Try Badoo site also,lots of Naijas there.