I have trouble pronouncing V and W sounds. When I say "have" I think I say "hawe". When I say "love" I say "lowe". I know this because I recorded a few instances I speak and compared to native speakers.
Any suggestions how I can fix this?
You need to make sure that your top teeth are against your bottom lip when you try to say a "v". Do you have the same problem when the "v" is at the beginning of a word? Can you say "very" correctly?
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.