Having people that you regularly meet with and just hang out with, who have also made Christ Lord of their life, and who are trying to live as He has shown us, is so important for growth and perseverance in the spiritual life. Look for a small Christian community, a bible study, or a prayer group in the church you are attending. If you are a college student there are many respected non-denominational groups such as the Navigators and Campus Crusade for Christ, that provide good fellowship and help to you. If there are other groups that you hear about, ask your pastor what they know about them first. People often think of charity as giving to the poor, and to be sure it includes that, but charity, in a Christian context actually covers the majority of the Christian life.
Charity is basically Christian love, and is manifested in a million ways.
What we do, what we say, what we think, and our dispositions and attitudes toward people all should be clothed in love. It is a life long process and ONLY possible through an intimate growing relationship with Jesus Christ. God will lead you gently and He will only challenge you when He knows you can bear it with His help. And don't forget He always forgives you, He knows your weakness, and understands when you sin. He wants only for you to ask for forgiveness and make a firm resolution to not sin again.