できることが僕にある
This sounds like "the things I can do is in me", which doesn't makes sense. Translation tells me it actually means "I can do something". Why is に used rather than が? What rule does this に follow? I haven't seen this kind of に anywhere so far (with my limited japanese). Also what is the difference in using に and が here?