Good asked question @Hamza_Khan make an effective profile on forum and always give right answer from this way people or viewers must see your profiles. That is the way from you can get lots of clients and visitors on your website. Always give most relevant answer. Putting links in threads and replies is not bad but link building thoughts are bad, if you are providing links which are relevant to those topics and help the community users so go ahead. Keep remember that link always those site who have worth it in their own.
Hope that will help you!