19 inch frame MTB Issues for a guy standing 6 feet 3 inches tall
Ok tried the following things and the result is truly greatly comfortable. 


450mm seat post.
117mm stem raiser.


Additionally I adjusted the saddle so that it's a bit more in front rather than far behind. Went for a 5 mile ride and absolutely loved it. Felt like I was riding a brand new bike ! Below is 
Increased stem and seat post 

UPDATE : The comfort level has increased so much in the past 3 weeks, that I already crossed more than 200miles on the bike :)