Getting NGO Jobs would definitely require certain skill sets. You have to find out for yourself in which department you wish to contribute, then start sharpening your skills and in order to make your skills relevant and beneficial for the organization. You should also work on yourself as an individual. Remember that social work requires a high level of empathy and emotional intelligence, such values cannot be forced on anyone. You have to be flexible to other people’s needs, emotions as this job would require you to work with people from different social strata, the things trivial to you might be of utmost importance to them and vice versa. But, remember to not exhaust yourself in the process. Develop a certain amount of emotional understanding and try to maintain it as much as possible. These are the personality traits you have to work on if you wish to serve society.