There are some tips and source to improve your skills and knowledge if you are Related to Information Technology field.
1. Read News paper daily.
2. For any type of problem if you are not getting any source then just open google.com sites and put your text to search things and surf different website. google is very big source to get your answer easily.
3. Try to see discovery channel daily if you have channel in home avoid other entertainment channel if possible.
4. Read some magazine on vacant time like Reader digest etc.
5. if you are want some education related information then there is two sites as per my knowledge 1. www.boddunan.com 2. www.indiastudychannel.com and if you are from dotnet field then there is site name is www.dotnetspider.com.
6. Do Yoga daily to make your mind refresh.
7. Act daily in front of mirror for any topic in English so your english will improve logically.
8. Try to improve your smile on any talk and answer your are giving so your confidence will improve day by day.
9. Do not be angry easily.
10. Keep patient and giving answer first you listen whole question then give proper answer do not loose talk any time.