Being able to speak punjabi fluently would help that.
I'm on the journey of learning to improve my speaking skills. Seeing it as a skill that you want to improve, lessens the pressure of trying too hard and loosing motivation.
This is a good website,
http://www.advancedcentrepunjabi.org/intro1.asp
Click through and listen to everything, I like the stories and rhymes.
Also, download pardth and listen to it alot. Even though I don't understand it, I', slowly learning to distinguish between the different sounds. I listen to pardth on my ipod every night when I fall asleep.
Finally, there are tv shows/movies/music.
This website has some punjabi movies you can watch,
http://punjabijanta.com/punjabi-movies/
The key is constant exposure. Making it part of your lifestyle.
Work hard, and the rewards of feeling more connected with your heritage will be worth it winkingmunda